2015-07-12 280 views

回答

0

首先讓我解釋爲什麼這是一個不太可能的事件,「所有的DNS」同時崩潰。

每個域名由多個名稱服務器解析。許多註冊商要求這些域名服務器屬於不同的網絡區域,以便在發生中斷時仍然可以解決域名問題。

權威DNS的響應也緩存在每個級別上。主機記錄中有一個TTL(生存時間)條目,告訴子級ISP路由器在設定的時間段內「記住」結果。這就是爲什麼更改域記錄的IP地址需要時間來「傳播」的原因。

話雖如此,災難性的失敗確實發生。在2013年,GoDaddy DNS服務器系統性地失敗,如果不是成千上萬的網站無法訪問,則會造成數千人無法訪問。名稱解析不僅僅用於瀏覽;它也用於機器之間,如遠程數據庫訪問,時間服務器,自動文件傳輸等。任何「按名稱連接」服務都將失敗。

如果您只想在此類事件期間訪問網站,並且您知道Web服務器的IP地址,則可以編輯「hosts」文件以手動解析計算機上的名稱。再次,當所有的DNS服務器同時出現故障時,整個互聯網基礎設施出現嚴重問題,並且您的瀏覽可能會受到其他因素的影響。

0

DNS是一項核心服務。雖然從理論上講,事情可以通過使用IP地址繼續工作,但事實上,如果沒有DNS,互聯網上的大多數服務都會崩潰並燒燬。

Schien是正確的,DNS是一個非常精心設計的協議和結構,並且在大多數情況下,在互聯網上體面地實施。完全徹底的失敗具有無限小的可能性。