前情提要

因為這次經歷了一段時間的黑暗期,差點沒被上層吊起來打Orz...

通常要做DNS的Delegation,前置時間建議拉3到7天,一來全球DNS的同步至少要24~48小時不等,如果又碰上本土的DNS供應商,例如...下面這個

因為平時被1.1.1.1、8.8.8.8的DNS養壞了,所以都認為DNS更新速度就是要這樣的快,殊不知經驗不足,不知道本土的電信商更新速度真的比我從公司走回家還慢...Orz

加上公司內部的DNS同步又是跟上面那家電信商做查詢同步,接著就引發一連串的災難開始

時間推回某天的快中午吃飯時間,發了封請求修改的信件後,就順勢的把NS Server從SeedNet改去Cloudflare了,用著台哥大的線路,測了一下確認有被正確解析到後就拖著掰咖的腳離開公司看醫生去了...

災難開始,因為公司內的TTL時間到期,所以電腦自動重新問了一次DNS,這時候內部的人就開始發現,網站上不去,外部的消費者刷卡異常...

然後就開始有訊息跟電話陸續的進來了=_=...

當下立刻決定趕快回公司從內部系統看一下狀況,進去看了一下之後才發現,原來全世界的DNS都更新了,就剩下本土的DNS還沒有解析到,偏偏公司內部的DNS Server是跟本土的做query...(災難1)

好,因為解析不到這個基本上是無能為力的狀態了,所以就先解決刷卡異常的問題,詢問了一下RD整個刷卡的流程,聽完後的第一個反應是,先上server改設定

眼尖的人應該有發現哪裡怪怪的...(災難2)

所以緊急的把server上的DNS的query target指向到1.1.1.1, 8.8.8.8,才終止刷卡異常的窘境

Last updated