分類
最新文章 網域名稱

.club 網域名稱大斷線

2021/10/07 大約晚上 8 點左右,.club 發生無法解析的狀況。我在 Facebook 看到朋友詢問說他的網站不能連線,我原本以為只是一般的 DNS 錯誤,想說無聊來看一下,結果一查之下,天啊,根本是災難啊!

一開始看到的是只說 Name Server 失效,通常 Gandi 的 DNS 伺服器除非是被 DDoS 攻擊,不然不太可能有問題,至少在我工作的期間是沒有發生問題,而且後來 Gandi 有跟 Cloudflare 合作,理論上來說現在被 DDoS 應該也是沒問題。

我一開始懷疑的是使用者可能在 DNS 設定的時候按錯什麼,或是沒有設定 FQDN,導致網域名稱被自動附加。

我就隨手使用 dig 指令隨便查一下網域名稱,結果出現 “SERVFAIL” 這個 DNS 回應狀態,嗯?案件有奇怪的味道!

“SERVFAIL” 的意思是名稱伺服器 (NameServer) 錯誤,也就是 Name Server 掛掉拉,該不會真的是 Gandi 的名稱伺服器掛了吧?這讓我更好奇的往下查詢問題到底是什麼。

雖然我們已經可以知道是名稱伺服器失效,但是這時候其實我們並不知道 “是哪一台名稱伺服器失效“,有可能是 Gandi 的,也有可能是 Gandi 的其中一台,甚至有可能是 8.8.8.8 這類型的快取伺服器錯誤。接下來就要開始針對個別的名稱伺服器做出查詢。

由於這次的網域名稱是 .club 這時候我們就必須查詢出 .club 網域名稱有哪些名稱伺服器,透過以下 dig 指令可以查詢:

# dig club ns

看到這結果令我傻眼!

.club 的 NS (NameServer) 類型也是回應 “SERVFAIL”???????? 怎麼可能,這時候我就覺得這是個災難了,而且還是個世界級的,天啊!這表示 club 的名稱伺服器本身就出現錯誤,不對不對,不可能的,一定是別人家的小孩帶壞他的,他平常很乖的,趕快來問一下根伺服器,請根伺服器告訴我 club 登記在根伺服器的 NameServer 有哪幾台,dig 一下:

dig @f.root-servers.net. club ns

上面就是根伺服器回應 .club 登記的名稱伺服器,趕快從當中隨便挑選一台送出查詢,就可以知道 .club 的名稱伺服器回應是不是正常,結果遇到我此生第一次看到的 “get address xxxxxx failure” (圖中最下方),什麼!!!!! 我又受驚了!!

這根本不可能吧!這種錯誤代表 .club 的名稱伺服器無法解析,所以全部的 .club 都會出現問題,數以百萬的 .club 網域名稱全部都會 DNS 解析失敗。雖然你會在 ADDITIONAL SECTION 中看到 ns3.dns.nic.club. 的 IP 位址,但是其實 IP 位址必須透過權威伺服器取的 (這說來是另一個故事),所以我又趕快 ping 了一下 156.154.159.215 的那個 IP。

會通耶,那代表網路應該是沒問題的,我推論這次應該是 DNS 設定錯誤導致 .club 此次大斷線。

最後我把 .club 的官網打開 (https://www.get.club)

在看到這個畫面之後我就放心了 (表示大家一起斷線,不關我的事 XD )

整個 .club 大約在 2 小時候恢復,大約是晚上 10 點。

需要免費網域名稱嗎?想跟我一樣有 30cm.gg 的網域名稱嗎,在這裡可以免費註冊 => https://iwant.30cm.gg

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。