我们相信:世界是美好的,你是我也是。 来玩一下解压小游戏吧!

打开很久没用过的苹果电脑,居然发现:不能上网!于是各种排除故障,最终发现:这是个全新的"不能上网"问题。以往的知识储备没有能提供任何的有效帮助。因为这个mac系统不能联网的问题,实在是太奇怪了。一部分软件能联网,一部分软件不能联网。对于传统的解决思路:proxy或者dns,答案都不是。

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 苹果系统不能联网的解决方案
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。测试环境:mac@ventura 13.7.5(22H527)

症状描述

1、谷歌浏览器,不能打开任何网站。

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 谷歌浏览器
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-2)

看起来是proxy的问题?

2、系统自带的safari浏览器,【能打开百度】,但是不能打开其它网站。

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - safari不能联网
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-3)

邪门吧?看起来是dns的问题?

3、QQ能正常使用
这类的软件,一般使用ip地址进行通信,很少涉及到域名解析的问题。所以,可以合理考虑是dns配置的问题。

检测proxy和dns

通过无线wifi的设置选项,可以看到dnsproxy的设置没有问题。

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 检查dns
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-4)

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 检查代理设置
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-5)

试图通过修改dns设置为8.8.8.88.8.4.4,不能解决问题。

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 检查dns2
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-6)

试图重置谷歌浏览器设置,也不能解决问题。

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 重置浏览器
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-7)

检测路由器设置

路由器是台"小米路由器",猜测可能设置了黑名单或者儿童上网。但是没有找到相关阻止该苹果本上网的设置。

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 小米路由器
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-8)

理论上来说,可以修改电脑的Mac地址,规避所有的路由器黑名单相关设置。

题外话:这款小米路由器有bug,复现过程仔仔细细的描述给了小米的HR,预料中的没有任何反应,麻木。

解决方案

这个解决方案,是很令人想不到的。新建一个【location】就可以解决问题了。如下图所示:

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 编辑位置
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-9)

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 新建位置
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-10)

如下图进行切换,(如果需要)。

苏南大叔:苹果系统不能联网,能打开QQ,却无法浏览网页 - 切换位置
苹果系统不能联网,能打开QQ,却无法浏览网页(图11-11)

目前,暂时还无法理解,这个解决方案的原理。这个【location】究竟有啥作用呢?

相关文章

结语

在苹果系统的使用过程中,更多的经验文字,请点击:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   mac