03.08 App Store打開不開,和 DNS 有什麼關係

DNS

嗯,這似乎是一個深奧的話題,

延伸來講,怕是得寫上萬字,介於目前為止,仍有不少同學連幾個步驟的【無視證書】教程都沒搞懂,還是從簡而述吧


App Store打開不開,和 DNS 有什麼關係


這得從近日蘋果 App Store 商店無法訪問講起


自從 iOS 7 的商店大改版開始,App Store 就開始出現偶爾抽風的情況。


App Store打開不開,和 DNS 有什麼關係


多數人也是從那時才開始接觸的 iPhone,教長還記得當時買了 iPhone 的用戶第一次登陸 App Store 卻無法正常安裝應用的場景,那時賣手機的商家幾乎都學到了一招,也就是教用戶修改 iPhone 的 DNS,而後再去連接 App Store。


App Store打開不開,和 DNS 有什麼關係


還別說,此方法在當時還真有效。也許是瞎貓碰見了死耗子,蘋果商店的服務器在當時可能真的是出了這方面的問題,更換 DNS 後算是對症下藥。


如果真是這種情況,關掉 WiFi,使用蜂窩移動網絡一樣可行,只不過當時流量費用巨貴,沒人願意這樣做罷了。


時間回到 2020 年,蘋果的 App Store 依然會偶爾出現打不開的情況,但不是修改 DNS 就能解決的,居然還有不少“專業人士”復讀幾年前的方法,教長懷疑他們甚至根本就不懂啥為 DNS,誤人子弟。


就拿這次蘋果 App Store 打開不開的情況來說,很大可能性是宕機,既然是宕機,修改 DNS 起不到任何作用,反而會使網速變慢。


遇到蘋果 App Store 打不開的情況,首先是一下關閉 WiFi,使用蜂窩無線網絡看能不能打開,如果能打開,證明蘋果服務器未宕機,可再連接 WiFi 修改 DNS,不過近年來蘋果服務器優化,這種情況少之又少;如果也不能打開,那八成是蘋果服務器宕機,只能等恢復了。


DNS 是什麼


我們熟知的域名一般都對應著一些 IP,例如 baidu.com,不過像百度這種大廠不可能只將域名解析到一個 IP,它需要分流減壓,所以不同地區可能對應的 IP 都不一樣,想知道它在你所處地區的 IP,僅需 Ping 一下即可,如圖:


App Store打開不開,和 DNS 有什麼關係


而 DNS 則為域名IP 地址相互映射的一個分佈式數據庫,可讓用戶更好的記住網站。當你想訪問 baidu.com 時,總不能記住一串隨時可能變換的 IP 地址吧。


簡單來說,DNS 就是域名IP 之間的橋樑,而 IP 代表的則是百度服務器和你想要交換的數據


若遇到百度服務器故障服務器方的帶寬需要升級等問題,導致 baidu.com 需要更換 IP,這時域名方面會解析到新的 IP,然後通知 DNS 服務器,當本地 DNS 知曉後,用戶再次訪問此域名時,本地 DNS 就會引導用戶的網絡連接新的 IP。


更換 DNS 有用嗎


在解釋這個問題前,各位先看看下面這張圖:


App Store打開不開,和 DNS 有什麼關係


更換 DNS 地址,也就意味著我們將運營商分配的本地 DNS 換為第三方 DNS 服務商提供的,例如 114.114.114.114、119.29.29.29 和 8.8.8.8 等等。


下圖為 114DNS 服務商的電信節點分佈:


App Store打開不開,和 DNS 有什麼關係


下圖為騰訊 DNS 節點分佈:


App Store打開不開,和 DNS 有什麼關係


這些優秀的 DNS 服務商基本都基於 BGP Global AnyCast 技術,擁有極快的反應速度緩存能力。乾淨無汙染、攔截不友好的信息和穩定高速,這些都是第三方 DNS 的優點。


可這畢竟是第三方

的(省略N個字)。


所以教長統統不推薦。


那有沒有哪個 DNS 較為好用?


有,那就是 192.168.1.1


也就是直接套用光貓路由器撥號後自帶的 DNS,這個 DNS 是運營商根據當地網絡環境分配的,可以說是最快的存在


所以,更換 DNS 有用但也沒用,很矛盾。


不宜深講,只需記住,運營商給的 DNS 一般就是最適合自家網絡的


演 示


如何將 DNS 改為運營商分配的?


很簡單,打開「設置」➫「無線局域網」,點擊你已連接 WiFi 右側的菜單鍵,然後長按拷貝「路由器」這一欄的地址,在「配置DNS」中設置為「手動」,刪除本有的地址後輸入拷貝的地址後保存即可。


App Store打開不開,和 DNS 有什麼關係


* 通常來說,一般路由器的地址都為 192.168.1.1,但橋接路由器或其他情況需要修改路由器的 IP 地址,教長也是為橋接而將地址改為 192.168.1.3,所以務必按上方教程操作。


下方為路由器撥號後自動獲取的 DNS,如圖:


App Store打開不開,和 DNS 有什麼關係


* 雖然手機上也能直接套用上方的 DNS,但這個步驟還是交給路由器來操作吧,手機沒必要摻和進來,多此一舉。


修改成運營商提供的 DNS 就一定最好了?實則不然,但也是無奈之舉


運營商也會劫持本地 DNS 來投放一些廣告,下圖就為教長在使用移動寬帶時,瀏覽器自動彈出的廣告頁面:


App Store打開不開,和 DNS 有什麼關係


不過各位也不要什麼鍋都往運營商的 DNS 上甩,因為運營商投放廣告的次數並不算多,而一些瀏覽器流氓軟件自帶的彈窗廣告可比這個多得多,請注意甄別。


分享到:


相關文章: