? 今天中午,訪問Gitee突然訪問不進去,然后收到紅薯通知:阿里云停止了 Gitee.com 的域名解析。
?
? 碼云官方也隨后給出解決辦法
沒有任何提示,沒有任何提前通知,阿里云停止了 Gitee.com 的域名解析!!!
我們正在跟阿里云聯系了解具體情況!
如果你訪問不了請暫時在 hosts 里映射 gitee.com 域名到 IP地址 212.64.62.174
對此造成你的不便,我們深表歉意。
? 那么先解釋一下什么是DNS,百度百科說:域名系統(Domain Name System,縮寫:DNS)是互聯網的一項服務。它作為將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便地訪問互聯網。通俗一點來說就是:我們不可能記住那么多的IP地址,但是我們可以記住域名啊,比如baidu.com,我們在地址欄輸入baidu.com之后,會經過一個域名解析服務器把我們輸入的域名轉換為Ip。所以DNS最通俗來說就是一個域名解析服務器。
? 那么為什么阿里云hold處理之后很多用戶受影響,而一少部分用戶沒有受影響呢?或者說為什么修改本地Hosts就可以繼續正常訪問呢?
? 其實所有的域名解析,會先經過一次本地HOSTS文件檢索,如果本地有對應配置解析,會先走自己本地所配置的解析,如果本地沒有配置,那么會繼續往上解析,由于國內網絡運營商為了大家網絡響應速度(減少域名解析時間)并且現在絕大多數的站點都托管在阿里云云服務上,所以絕大多數運營商都會把自己的DNS服務器定向到阿里云的DNS解析器。所以只要我們避開阿里云DNS解析基本就解決了這個問題。至于其它是什么原因我們不做太多的探討。
? 以下對DNS解析器進行一些性能上的分析。
DNS解析器性能大比拼:CloudFlare vs 谷歌vs Quad9 vs OpenDNS
? 幾個月前,我對市面上幾款頂級的免費DNS解析器的性能作了一番比較。當時恰好在Quad9發布之后,我試圖搞清楚使用哪一個DNS解析器比較好,以便推薦給親朋好友。面前有谷歌、OpenDNS和Quad9等好多選擇,不過我喜歡選擇。
情況在完全變得好轉。CloudFlare是最了解互聯網性能的公司之一,它最近推出了自己的免費DNS解析器。它在默認情況下支持基于TLS的DNS和基于HTTPS的DNS,這使得它更引人關注。
現在我們有了更有意思的比較對象:谷歌的8.8.8.8、Quad9的9.9.9.9和CloudFlare的1.1.1.1,此外還有OpenDNS的208.67.222.222和另外幾家小眾提供商作為可供我們使用的選擇。
測試的幾家提供商
? 不妨比較一下幾家提供商,看看它們在世界各地的網速有多快。這些是我們選擇評估的8家頂級的免費DNS提供商:
- 谷歌 8.8.8.8:私密的、未經過濾的。這是最受歡迎的選擇。
- CloudFlare 1.1.1.1:私密的、未經過濾的。它是新玩家。
- Quad 9 9.9.9.9:私密的、關注安全的。它是阻止訪問惡意網站的新玩家。
- OpenDNS 208.67.222.222:阻止惡意域名,并提供阻止成人內容這個選項的舊玩家。
- 諾頓DNS 199.85.126.20:阻止惡意域名,并與其防病毒軟件集成起來的舊玩家。
- CleanBrowsing 185.228.168.168:私密的、關注安全的。阻止訪問成人內容的新玩家。
- Yandex DNS 77.88.8.7:阻止惡意域名的舊玩家。它在俄羅斯非常受歡迎。
- Comodo DNS 8.26.56.26:阻止惡意域名的舊玩家。
下面這張圖列出了它們在隱私選項方面的功能特性:
隱私選項比較
? 上面的隱私選項基于提供商的承諾:不記錄日志或不共享你的DNS請求。
地點
? 我們從全球的18個地點進行了測試。我們主要使用VPS提供商+一些寬帶位置,嘗試從盡可能多的地方查詢它們的DNS。它會告訴我們它們的連接有多可靠、數據中心的位置以及該地區某個用戶的體驗有多完善。選擇的地點如下:
- 北美:圣迭戈、洛杉磯、紐約、多倫多、蒙特利爾、亞特蘭大、達拉斯、弗里蒙特和舊金山
- 歐洲:倫敦、巴黎、阿姆斯特丹和法蘭克福
- 亞洲:東京、新加坡、班加羅爾(印度)、悉尼和布里斯班(澳大利亞)
- 南美洲:圣保羅
測試結果摘要
? 我們的測試非常簡單,我們針對不同的流行域名(谷歌、facebook、twitter和Gmail等)在一個小時內執行了70次DNS查詢。我們對每個位置的所有請求求平均值,以獲得每個DNS解析器的整體性能指標。
長話短說/摘要
- 所有提供商(Yandex除外)在北美和歐洲都表現非常好。它們在美國、加拿大和歐洲的響應時間均小于15毫秒,這令人驚訝。實際上,你選項其中任何一家,都不會注意到幾毫秒的延遲差異。然而,亞洲和南美洲在總體平均值上有所不同,因為一些提供商在那里的連接不是很好。
- 就所有地點中的72%而言,CloudFlare是速度最快的DNS。它在全球的平均值很低,僅為4.98毫秒,令人刮目相看。
- 谷歌和Quad9分別名列第二和第三。Quad9在北美和歐洲的速度比谷歌快,但在亞洲/南美洲表現欠佳。
- CloudFlare在每個地方都表現不俗。谷歌和Quad9在某些地方的響應時間很長,相比之下CloudFlare在各個地方都表現出色。
- Yandex僅面向俄羅斯。它不像其他提供商那樣利用任播(Anycast),在每個地方都非常緩慢。
- CleanBrowsing是提供成人(色情)內容過濾機制的速度最快的提供商。
- 我們知道自己無法一對一地比較這些提供商,因為它們都擁有可能增加一些延遲的特殊功能(比如Quad9和Comodo阻止訪問惡意域名)。具體結果如下。
全球平均值
#1 CloudFlare:4.98ms
#2 谷歌: 16.44 ms
#3 Quad9: 18.25 ms
#4 CleanBrowsing: 19.14 ms
#5 諾頓: 34.75 ms
#6 OpenDNS: 46.51 ms
#7 Comodo: 71.90
#8 Yandex: 169.91
北美平均值
#1 CloudFlare: 3.93 ms
#2 Quad9: 7.21 ms
#3 諾頓: 8.32 ms
#4 谷歌: 8.53 ms
#5 CleanBrowsing: 11.83 ms
#6 OpenDNS: 14.66 ms
#7 Comodo: 25.91 ms
#8 Yandex: 119.09 ms
歐洲平均值
#1 CloudFlare: 2.96
#2 Quad9: 4.35
#3 CleanBrowsing: 5.74
#4 谷歌: 7.17
#5 OpenDNS: 8.99
#6 諾頓: 10.35
#7 Comodo: 13.06
#8 Yandex: 35.74
測試數據
美國紐約
#1Quad9 1.50 ms
#2CloudFlare 1.57 ms
#4Norton_DNS 7.28 ms
#5Google_DNS 7.71 ms
#6OpenDNS 9.71 ms
#6CleanBrowsing 10.85 ms
#7Comodo_DNS 12.00 ms
#8Yandex_DNS 108.14 ms
美國圣迭戈
#1 CloudFlare 8.57 ms
#2Norton_DNS 9.00 ms
#3google_DNS 14.28 ms
#4CleanBrowsing 19.28 ms
#5OpenDNS 19.42 ms
#6Quad9 19.42 ms
#7Comodo_DNS 40.00 ms
#8Yandex_DNS 193.57 ms
加拿大多倫多
#1 CloudFlare 3.42 ms
#2Google_DNS 9.42 ms
#3Norton_DNS 13.00 ms
#4CleanBrowsing 13.71 ms
#5Quad9 15.28 ms
#6OpenDNS 17.85 ms
#7Comodo_DNS 21.71 ms
#8Yandex_DNS 124.14 ms
加拿大蒙特利爾
#1 CleanBrowsing 15.28 ms
#2Google_DNS 16.71 ms
#3CloudFlare 17.00 ms
#4Quad9 17.71 ms
#5OpenDNS 23.42 ms
#6Norton_DNS 25.71 ms
#7Comodo_DNS 84.28 ms
#8Yandex_DNS 118.85 ms
美國亞特蘭大
#1 Quad9 1.71 ms
#2CloudFlare 1.85 ms
#3Google_DNS 4.14 ms
#4CleanBrowsing 15.42 ms
#5Norton_DNS 17.00 ms
#6OpenDNS 17.14 ms
#7Comodo_DNS 18.57 ms
#8Yandex_DNS 127.57 ms
美國達拉斯
#1CloudFlare 2.10 ms
#2Norton_DNS 3.14 ms
#3Quad9 3.42 ms
#4OpenDNS 6.71 ms
#5Google_DNS 7.14 ms
#6CleanBrowsing 10.85 ms
#7Comodo_DNS 38.42 ms
#8Yandex_DNS 153.28 ms
美國弗里蒙特
#1 CloudFlare 2.00 ms
#2Norton_DNS 6.14 ms
#3Quad9 11.00 ms
#4CleanBrowsing 11.85 ms
#5Google_DNS 13.71 ms
#6Comodo_DNS 22.00 ms
#7OpenDNS 24.42 ms
#8Yandex_DNS 185.00 ms
美國舊金山
#1 Norton_DNS 2.00 ms
#2Quad9 2.14 ms
#3CloudFlare 2.85 ms
#4Google_DNS 12.28 ms
#5CleanBrowsing 21.14 ms
#6Comodo_DNS 22.14 ms
#7OpenDNS 28.00 ms
#8Yandex_DNS 180.42 ms
英國倫敦
#1 CloudFlare 1.14 ms
#2Quad9 1.85 ms
#3CleanBrowsing 2.00 ms
#4Norton_DNS 6.57 ms
#5Google_DNS 7.71 ms
#6Comodo_DNS 9.85 ms
#7OpenDNS 9.85 ms
#8Yandex_DNS 35.57 ms
法國巴黎
#1CloudFlare 5.14 ms
#2Comodo_DNS 10.00 ms
#3Google_DNS 10.14 ms
#4Quad9 12.71 ms
#5OpenDNS 13.57 ms
#7CleanBrowsing 14.85 ms
#6Norton_DNS 23.85 ms
#8Yandex_DNS 38.14 ms
荷蘭阿姆斯特丹
#1CloudFlare 1.14 ms
#2CleanBrowsing 1.14 ms
#3Quad9 1.71 ms
#4Google_DNS 2.71 ms
#5OpenDNS 4.42 ms
#6Norton_DNS 9.85 ms
#7Comodo_DNS 12.85 ms
#8Yandex_DNS 40.42 ms
德國法蘭克福
#1 Norton_DNS 1.14 ms
#2Quad9 1.14 ms
#3CloudFlare 4.42 ms
#4CleanBrowsing 5.00 ms
#5Google_DNS 8.14 ms
#6OpenDNS 8.14 ms
#7Comodo_DNS 19.57 ms
#8Yandex_DNS 28.85 ms
日本東京
#1CloudFlare 2.00 ms
#2CleanBrowsing 2.14 ms
#3Norton_DNS 6.14 ms
#4Google_DNS 17.28 ms
#5Quad9 40.57 ms
#6Comodo_DNS 124.14 ms
#7OpenDNS 125.71 ms
#8Yandex_DNS 283.00 ms
新加坡
#1CloudFlare 1.14 ms
#2Google_DNS 2.00 ms
#3Quad9 2.14 ms
#4CleanBrowsing 2.28 ms
#5OpenDNS 28.14 ms
#6Norton_DNS 34.14 ms
#7Comodo_DNS 203.71 ms
#8Yandex_DNS 343.00 ms
印度班加羅爾
#1CloudFlare 7.42 ms
#2Norton_DNS 21.28 ms
#3Quad9 38.85 ms
#4Google_DNS 40.71 ms
#5OpenDNS 59.42 ms
#6CleanBrowsing 138.71 ms
#7Comodo_DNS 150.57 ms
#8Yandex_DNS 171.57 ms
澳大利亞悉尼
#1CloudFlare 22.28 ms
#2Quad9 25.00 ms
#3Google_DNS 26.14 ms
#4CleanBrowsing 34.57 ms
#5OpenDNS 37.85 ms
#6Norton_DNS 164.57 ms
#7Comodo_DNS 186.28 ms
#8Yandex_DNS 352.14 ms
澳大利亞布里斯班
#1CloudFlare 3.00 ms
#2CleanBrowsing 13.57 ms
#3Quad9 17.71 ms
#4Google_DNS 66.14 ms
#5Norton_DNS 160.14 ms
#6Comodo_DNS 188.28 ms
#7OpenDNS 190.28 ms
#8Yandex_DNS 336.71 ms
巴西圣保羅
#1CloudFlare 2.71 ms
#2CleanBrowsing 12.00 ms
#3Google_DNS 29.71 ms
#4Norton_DNS 114.71 ms
#5Quad9 114.71 ms
#6Comodo_DNS 129.85 ms
#7OpenDNS 213.14 ms
#8Yandex_DNS 238.14 ms