如果世界上的所有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. vbscript更改DNS服務器
- 6. DNS服務器命令
- 7. DNS服務器IP地址
- 8. iptables阻止DNS服務器
- 9. Node.js DNS服務器與API
- 10. Azure應用服務內部DNS解析
- 11. 在Linux服務器上使用DNS
- 12. 專用服務器Web/DNS配置
- 13. 如何設置備用DNS服務器?
- 14. 何時使用輔助DNS服務器?
- 15. 濫用流量DNS服務器
- 16. 使用DNS服務器錯誤
- 17. 具有n層業務服務器的N層Web服務器
- 18. Amazon Ec2,DNS DNS服務器的DNS解析問題(@ 8.8.8.8)
- 19. Node.JS中的簡單DNS服務器? (主/權威DNS服務器)(可能是ndns?)
- 20. Perl - 使用Socket和特定DNS服務器進行DNS查找
- 21. DNS TXT使用非默認DNS服務器記錄查詢
- 22. 運行ASP.NET應用程序的服務器的DNS
- 23. Web應用程序客戶端DNS服務器檢測
- 24. 代理服務器 - 誰查詢DNS服務器?
- 25. 繞過DNS服務器向特定服務器請求域
- 26. 例外規則,DNS,服務器2008
- 27. 與Windows DNS服務器上DNSCMD
- 28. DNS查找 - 確定目標服務器
- 29. DNS服務器無法找到
- 30. InetAddress.getLocalHost()。getHostAddress();涉及DNS服務器?