Dig 在 Linux 终端上不打印任何内容

Dig 在 Linux 终端上不打印任何内容

'dig baidu.com' 工作正常。但是当我执行 'dig NODES.L.ROOT-SERVERS.ORG TXT +short +tcp | head -10' 时,终端上没有任何打印内容。RFC 7108 说明如下。我非常困惑为什么没有任何内容可显示。RFC
显示:
dig NODES.L.ROOT-SERVERS.ORG TXT +short +tcp | head -10 "abj01.l.root-servers.org" "Abidjan" "" "Cote d'Ivoire" "Africa" "abj02.l.root-servers.org" "Abidjan" "" "Cote d'Ivoire" "Africa" "akl01.l.root-servers.org" "Mangere" "" "New Zealand" "AsiaPacific" "akl41.l.root-servers.org" "Mangere" "" "New Zealand" "AsiaPacific" "akl42.l.root-servers.org" "Mangere" "" "New Zealand" "AsiaPacific" "akl43.l.root-servers.org" "Mangere" "" "New Zealand" "AsiaPacific" "akl44.l.root-servers.org" "Mangere" "" "New Zealand" "AsiaPacific" "ams01.l.root-servers.org" "Haarlemmermeer" "" "Netherlands" "Europe" "anc01.l.root-servers.org" "Anchorage" "Alaska" "United States" "NorthAmerica"
而我的是:
root@hewan-virtual-machine:/home/hewan# dig NODES.L.ROOT-SERVERS.NET IN +short +tcp | head -n 10 root@hewan-virtual-machine:/home/hewan#

答案1

您要查询的名称不再存在在 DNS 中。注意状态行:

;; ->>HEADER<<- 操作码: QUERY,状态:NXDOMAIN,编号:33790
;; 标志:qr rd ra;查询:1,答案:0,权限:1,附加:1

RFC 7108 记录了其编写时维护 L 根的“当前”做法(2014),但似乎从那时起系统已经发生了变化,节点本身不再携带有关所有其他节点的信息。(L 根节点列表仍然可用作为 YAML 文件通过 HTTP。

相关内容