03.08 App Store打开不开,和 DNS 有什么关系

DNS

嗯,这似乎是一个深奥的话题,

延伸来讲,怕是得写上万字,介于目前为止,仍有不少同学连几个步骤的【无视证书】教程都没搞懂,还是从简而述吧



这得从近日苹果 App Store 商店无法访问讲起


自从 iOS 7 的商店大改版开始,App Store 就开始出现偶尔抽风的情况。



多数人也是从那时才开始接触的 iPhone,教长还记得当时买了 iPhone 的用户第一次登陆 App Store 却无法正常安装应用的场景,那时卖手机的商家几乎都学到了一招,

也就是教用户修改 iPhone 的 DNS,而后再去连接 App Store。



还别说,此方法在当时还真有效。也许是瞎猫碰见了死耗子,苹果商店的服务器在当时可能真的是出了这方面的问题,更换 DNS 后算是对症下药。


如果真是这种情况,关掉 WiFi,使用蜂窝移动网络一样可行,只不过当时流量费用巨贵,没人愿意这样做罢了。


时间回到 2020 年,苹果的 App Store 依然会偶尔出现打不开的情况,但不是修改 DNS 就能解决的,居然还有不少“专业人士”复读几年前的方法,教长怀疑他们甚至根本就不懂啥为 DNS,误人子弟。


就拿这次苹果 App Store 打开不开的情况来说,很大可能性是宕机,既然是宕机,修改 DNS 起不到任何作用,反而会使网速变慢。


遇到苹果 App Store 打不开的情况,首先是一下关闭 WiFi,使用蜂窝无线网络看能不能打开,如果能打开,证明苹果服务器未宕机,可再连接 WiFi 修改 DNS,不过近年来苹果服务器优化,这种情况少之又少;如果也不能打开,那八成是苹果服务器宕机,只能等恢复了。


DNS 是什么


我们熟知的域名一般都对应着一些 IP,例如 baidu.com,不过像百度这种大厂不可能只将域名解析到一个 IP,它需要分流减压,所以不同地区可能对应的 IP 都不一样,想知道它在你所处地区的 IP,仅需 Ping 一下即可,如图:



而 DNS 则为域名和 IP 地址相互映射的一个分布式数据库,可让用户更好的记住网站。当你想访问 baidu.com 时,总不能记住一串随时可能变换的 IP 地址吧。


简单来说,DNS 就是域名和 IP 之间的桥梁,而 IP 代表的则是百度服务器和你想要交换的数据。


若遇到百度的服务器故障或服务器方的带宽需要升级等问题,导致 baidu.com 需要更换 IP,这时域名方面会解析到新的 IP,然后通知 DNS 服务器,当本地 DNS 知晓后,用户再次访问此域名时,本地 DNS 就会引导用户的网络连接新的 IP。


更换 DNS 有用吗


在解释这个问题前,各位先看看下面这张图:



更换 DNS 地址,也就意味着我们将运营商分配的本地 DNS 换为第三方 DNS 服务商提供的,例如 114.114.114.114、119.29.29.29 和 8.8.8.8 等等。


下图为 114DNS 服务商的电信节点分布:



下图为腾讯 DNS 节点分布:



这些优秀的 DNS 服务商基本都基于 BGP Global AnyCast 技术,拥有极快的反应速度和缓存能力。干净无污染、拦截不友好的信息和稳定高速,这些都是第三方 DNS 的优点。


可这毕竟是第三方的(省略N个字)。


所以教长统统不推荐。


那有没有哪个 DNS 较为好用?


有,那就是 192.168.1.1


也就是直接套用光猫或路由器拨号后自带的 DNS,这个 DNS 是运营商根据当地网络环境分配的,

可以说是最快的存在


所以,更换 DNS 有用但也没用,很矛盾。


不宜深讲,只需记住,运营商给的 DNS 一般就是最适合自家网络的


演 示


如何将 DNS 改为运营商分配的?


很简单,打开「设置」➫「无线局域网」,点击你已连接 WiFi 右侧的菜单键,然后长按拷贝「路由器」这一栏的地址,在「配置DNS」中设置为「手动」,删除本有的地址后输入拷贝的地址后保存即可。



* 通常来说,一般路由器的地址都为 192.168.1.1,但桥接路由器或其他情况需要修改路由器的 IP 地址,教长也是为桥接而将地址改为 192.168.1.3,所以务必按上方教程操作。


下方为路由器拨号后自动获取的 DNS,如图:



* 虽然手机上也能直接套用上方的 DNS,但这个步骤还是交给路由器来操作吧,手机没必要掺和进来,多此一举。


修改成运营商提供的 DNS 就一定最好了?实则不然,但也是无奈之举


运营商也会劫持本地 DNS 来投放一些广告,下图就为教长在使用移动宽带时,浏览器自动弹出的广告页面:



不过各位也不要什么锅都往运营商的 DNS 上甩,因为运营商投放广告的次数并不算多,而一些浏览器和流氓软件自带的弹窗广告可比这个多得多,请注意甄别。