【问题标题】:How dns resolve root-servers.netdns 如何解析 root-servers.net
【发布时间】:2014-02-17 17:57:36
【问题描述】:

据我所知,世界上有 13 个根 DNS 服务器,名称从 AM。 当 dns 服务器链中没有 dns 服务器应答时,我们访问根 dns 服务器。

我还认为根服务器应该是 4.4.2.2 或 8.8.8.8 之类的 IP 地址,但使用 dig 显示它们确实是域

;; ANSWER SECTION:
.           78559   IN  NS  d.root-servers.net.
.           78559   IN  NS  f.root-servers.net.
.           78559   IN  NS  e.root-servers.net.
.           78559   IN  NS  i.root-servers.net.
.           78559   IN  NS  a.root-servers.net.
.           78559   IN  NS  l.root-servers.net.
.           78559   IN  NS  g.root-servers.net.
.           78559   IN  NS  c.root-servers.net.
.           78559   IN  NS  h.root-servers.net.
.           78559   IN  NS  b.root-servers.net.
.           78559   IN  NS  j.root-servers.net.
.           78559   IN  NS  m.root-servers.net.
.           78559   IN  NS  k.root-servers.net.

现在DNS如何解析root-servers.net地址?

【问题讨论】:

    标签: networking dns


    【解决方案1】:

    这些根服务器在 DNS 服务器的配置文件中定义,大多数运行 BIND 并且它在配置文件 root.servers 中

    Internic 不断提供最新的,目前是(ipv4 和 ipv6 地址):

    a.root-servers.net. IN  A   198.41.0.4
    a.root-servers.net. IN  AAAA    2001:503:BA3E::2:30
    
    b.root-servers.net. IN  A   192.228.79.201
    
    c.root-servers.net. IN  A   192.33.4.12
    
    d.root-servers.net. IN  A   199.7.91.13
    d.root-servers.net. IN  AAAA    2001:500:2d::d
    
    e.root-servers.net. IN  A   192.203.230.10
    
    f.root-servers.net. IN  A   192.5.5.241
    f.root-servers.net. IN  AAAA    2001:500:2f::f
    
    g.root-servers.net. IN  A   192.112.36.4
    
    h.root-servers.net. IN  A   128.63.2.53
    h.root-servers.net. IN  AAAA    2001:500:1::803f:235
    
    i.root-servers.net. IN  A   192.36.148.17
    i.root-servers.net. IN  AAAA    2001:7fe::53
    
    j.root-servers.net. IN  A   192.58.128.30
    j.root-servers.net. IN  AAAA    2001:503:C27::2:30
    
    k.root-servers.net. IN  A   193.0.14.129
    k.root-servers.net. IN  AAAA    2001:7fd::1
    
    l.root-servers.net. IN  A   199.7.83.42
    l.root-servers.net. IN  AAAA    2001:500:3::42
    
    m.root-servers.net. IN  A   202.12.27.33
    m.root-servers.net. IN  AAAA    2001:dc3::35
    

    【讨论】:

      【解决方案2】:

      DNS 解析器带有一个内置的根提示文件(请参阅http://www.internic.net/domain/named.root)——作为其配置的一部分——其中列出了根 DNS 服务器的名称和 IP。 p>

      顺便说一句,这与浏览器中 SSL/TLS 证书验证的原理相同 - 浏览器遍历证书链以验证网站的 SSL/TLS 证书 - 可能会下载多个中间证书颁发机构 (CA) 证书 -但根 CA 证书已预装在浏览器中。

      一般而言,当涉及递归过程时,您必须定义一个基本案例。否则你有一个无限循环。

      【讨论】:

        猜你喜欢
        • 2011-04-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-11
        • 2010-09-18
        • 2018-09-13
        • 2017-05-21
        • 1970-01-01
        相关资源
        最近更新 更多