【问题标题】:DNS server Application LayerDNS 服务器应用层
【发布时间】:2015-09-30 19:33:31
【问题描述】:

如果世界上所有的 DNS 服务器同时崩溃会发生什么?它将如何改变使用互联网的能力

【问题讨论】:

    标签: networking dns server


    【解决方案1】:

    首先让我解释一下为什么“所有 DNS”同时崩溃是不太可能发生的事件。

    每个域名由多个名称服务器解析。很多注册商要求这些域名服务器属于不同的网络区域,这样一旦发生中断,域名仍然可以被解析。

    权威 DNS 的响应也被缓存在每个级别。主机记录中有一个 TTL(生存时间)条目,它告诉下级 ISP 路由器“记住”设定时间段内的结果。这就是为什么更改域记录的 IP 地址需要时间来“传播”。

    话虽如此,但确实会发生灾难性故障。 2013 年,GoDaddy DNS 服务器系统性地出现故障,导致数以万计的网站无法访问。名称解析不仅仅用于浏览;它也用于机器之间,例如远程数据库访问、时间服务器、自动文件传输等。任何“按名称连接”服务都会失败。

    如果您只是想在此类事件期间访问网站,并且您知道 Web 服务器的 IP 地址,则可以编辑“hosts”文件以手动解析您机器上的名称。话又说回来,当所有 DNS 服务器同时出现故障时,整个 Internet 基础设施就出现了严重问题,您的浏览可能会受到其他因素的影响。

    【讨论】:

      【解决方案2】:

      DNS 是一项核心服务。虽然理论上可以通过使用 IP 地址继续工作,但实际上,如果没有 DNS,互联网上的大多数服务都会崩溃和烧毁。

      虽然 Schien 是正确的,但 DNS 是一个设计精良的协议和结构,并且在大多数情况下,在互联网上都得到了很好的实施。完全彻底失败的概率非常小。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-02
        • 2011-04-16
        • 1970-01-01
        • 2015-02-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多