如果世界上的所有DNS服務器同時崩潰會發生什麼?它如何改變使用互聯網的能力DNS服務器應用層
-2
A
回答
0
首先讓我解釋爲什麼這是一個不太可能的事件,「所有的DNS」同時崩潰。
每個域名由多個名稱服務器解析。許多註冊商要求這些域名服務器屬於不同的網絡區域,以便在發生中斷時仍然可以解決域名問題。
權威DNS的響應也緩存在每個級別上。主機記錄中有一個TTL(生存時間)條目,告訴子級ISP路由器在設定的時間段內「記住」結果。這就是爲什麼更改域記錄的IP地址需要時間來「傳播」的原因。
話雖如此,災難性的失敗確實發生。在2013年,GoDaddy DNS服務器系統性地失敗,如果不是成千上萬的網站無法訪問,則會造成數千人無法訪問。名稱解析不僅僅用於瀏覽;它也用於機器之間,如遠程數據庫訪問,時間服務器,自動文件傳輸等。任何「按名稱連接」服務都將失敗。
如果您只想在此類事件期間訪問網站,並且您知道Web服務器的IP地址,則可以編輯「hosts」文件以手動解析計算機上的名稱。再次,當所有的DNS服務器同時出現故障時,整個互聯網基礎設施出現嚴重問題,並且您的瀏覽可能會受到其他因素的影響。
0
DNS是一項核心服務。雖然從理論上講,事情可以通過使用IP地址繼續工作,但事實上,如果沒有DNS,互聯網上的大多數服務都會崩潰並燒燬。
Schien是正確的,DNS是一個非常精心設計的協議和結構,並且在大多數情況下,在互聯網上體面地實施。完全徹底的失敗具有無限小的可能性。
相關問題
- 1. DNS服務器Linux
- 2. 如何刷新爲應用服務配置的DNS服務器?
- 3. 服務層=應用層= GRASP控制層
- 4. 配置DNS服務器
- 5. iptables阻止DNS服務器
- 6. DNS服務器IP地址
- 7. vbscript更改DNS服務器
- 8. DNS服務器命令
- 9. 何時使用輔助DNS服務器?
- 10. 在Linux服務器上使用DNS
- 11. 專用服務器Web/DNS配置
- 12. 如何設置備用DNS服務器?
- 13. 使用DNS服務器錯誤
- 14. 具有n層業務服務器的N層Web服務器
- 15. Node.JS中的簡單DNS服務器? (主/權威DNS服務器)(可能是ndns?)
- 16. Perl - 使用Socket和特定DNS服務器進行DNS查找
- 17. DNS TXT使用非默認DNS服務器記錄查詢
- 18. 運行ASP.NET應用程序的服務器的DNS
- 19. Web應用程序客戶端DNS服務器檢測
- 20. 代理服務器 - 誰查詢DNS服務器?
- 21. DNS兩域名一臺服務器
- 22. 如何讓iphone的DNS服務器IP
- 23. 測試一個DNS服務器
- 24. 域名查詢DNS服務器時
- 25. MINIX 3作爲DNS服務器?
- 26. DNS服務器更改了事件?
- 27. 獲取DNS服務器IP上IPhone
- 28. 節點中訪問Kubernetes DNS服務器
- 29. Python自定義後端DNS服務器
- 30. 簡單的DNS服務器API