dig +trace pansongya.com
; <<>> DiG 9.10.6 <<>> +trace pansongya.com
;; global options: +cmd
. 1658 IN NS g.root-servers.net.
. 1658 IN NS h.root-servers.net.
. 1658 IN NS f.root-servers.net.
. 1658 IN NS j.root-servers.net.
. 1658 IN NS m.root-servers.net.
. 1658 IN NS c.root-servers.net.
. 1658 IN NS a.root-servers.net.
. 1658 IN NS d.root-servers.net.
. 1658 IN NS i.root-servers.net.
. 1658 IN NS e.root-servers.net.
. 1658 IN NS b.root-servers.net.
. 1658 IN NS k.root-servers.net.
. 1658 IN NS l.root-servers.net.
;; Received 239 bytes from 223.5.5.5#53(223.5.5.5) in 23 ms
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
com. 86400 IN DS 30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766
com. 86400 IN RRSIG DS 8 1 86400 20230517200000 20230504190000 60955 . osCwjYKoG85SJEV8XEBRg6OG/n4n33uy+5vZhn9pojslOWLO05iRY/qw DSimL+UpbpZExrN85N7tIdB0Auie7Abr0tbjzaB90gadW/sImZQLjr6w q/jMg+CCWLQTZ/xXzCrEUbS1IxZfoWK5WpfUsArmVZBd0jzvJ5TW/FOs iir25upMGLaSfLKkrnt/gVaSbdqj5+kQ8JcrbSIJy+3QbJw6QMequ/1z KihqlMFsfEuLNdCv9Az54NqLH7sEbFJANbGjlsp/vppCTSNll4U9ptD4 E2qBjG94NvrBYSdp//qgqGG1/lcBIT24i53MKaYsqSgHGjHWKLIuLwOp BSY7tA==
;; Received 1173 bytes from 193.0.14.129#53(k.root-servers.net) in 71 ms
pansongya.com. 172800 IN NS brit.ns.cloudflare.com.
pansongya.com. 172800 IN NS buck.ns.cloudflare.com.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q2D6NI4I7EQH8NA30NS61O48UL8G5 NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20230510042250 20230503031250 46551 com. HpyzWqBzY2A8rDtxpNm9P8eNu0iT0E37qgJDloItgnV9N5mb3gDNieR9 3gP94NltHonAOe32HxaBwCRT22XPyftxDpY/syq7Ea9av4tKAtb2N3xi hzGmQ7GVC3otNYqLbF+EL+6aF6MieJajWvNu38Vv5/w+8KQ9Srt9jHbq 7uwUJHIalX9XbITrGLn8i9HDYuLp/HlyiI06lUS0a9+KPQ==
6QEFUUAJHP7OKASRDLLJS86ISDE9L3TU.com. 86400 IN NSEC3 1 1 0 - 6QEG9G40719NMETA7R8SVSV2GQD6MRSR NS DS RRSIG
6QEFUUAJHP7OKASRDLLJS86ISDE9L3TU.com. 86400 IN RRSIG NSEC3 8 2 86400 20230509050016 20230502035016 46551 com. GAAFkIyNMiDcwZW5G8KmOBiM35HtFTS/QH5heI5t+fn3Y6cwY/Q/fu1x 7JeQV7yEhu9134DKXt4b/bmeSf2QAvUivGPAUlbtomza/x6GzKbx7KoX Ej7ZUuQXWe8+DF6SP5Sy72FJLegqejUgjMMoyrNGX1cP5pLhS4dLBzT5 2m3XPingor8mDxBPuQ/HItDfUlVCBuHZXnes4xkq22Jndg==
;; Received 907 bytes from 192.35.51.30#53(f.gtld-servers.net) in 206 ms
pansongya.com. 300 IN A 76.223.126.88
;; Received 58 bytes from 172.64.33.78#53(buck.ns.cloudflare.com) in 197 ms
这是dig
命令的输出,用于查询 DNS(域名系统)信息。在这个例子中,查询的域名是pansongya.com
。
输出的解释如下:
-
首先查询根域名服务器(root-servers.net),获得了13个根服务器的地址。这些服务器包含了顶级域(TLD,如
.com
、.org
等)的信息。 -
接着查询了
.com
顶级域的权威服务器,共有13个服务器(a.gtld-servers.net 至 m.gtld-servers.net)。 -
然后查询了
pansongya.com
的权威 DNS 服务器,得到了两个服务器:brit.ns.cloudflare.com
和buck.ns.cloudflare.com
。 -
最后查询了
pansongya.com
域名的 A 记录(IPv4地址),结果为76.223.126.88
。
整个查询过程通过递归查询了多个 DNS 服务器,从根服务器开始,然后是顶级域服务器,接着是权威 DNS 服务器,最后找到了目标域名的 IP 地址。这个过程也展示了 DNS 的分层结构。
DNS 根服务器
DNS 根服务器是全球域名系统(DNS)的核心组成部分。它们在 DNS 解析过程中扮演着至关重要的角色。全球共有 13 个根服务器,分别用字母 A 到 M 标识,如下所示:
- A.ROOT-SERVERS.NET
- B.ROOT-SERVERS.NET
- C.ROOT-SERVERS.NET
- D.ROOT-SERVERS.NET
- E.ROOT-SERVERS.NET
- F.ROOT-SERVERS.NET
- G.ROOT-SERVERS.NET
- H.ROOT-SERVERS.NET
- I.ROOT-SERVERS.NET
- J.ROOT-SERVERS.NET
- K.ROOT-SERVERS.NET
- L.ROOT-SERVERS.NET
- M.ROOT-SERVERS.NET
这些根服务器由不同的组织管理,例如:美国政府、互联网公司和非营利组织等。虽然只有 13 个逻辑根服务器,但通过 Anycast 技术,实际上有许多根服务器镜像分布在全球各地,以确保 DNS 解析的稳定性和可靠性。
当你访问一个网站时,域名需要解析为一个 IP 地址。这个解析过程从根服务器开始,然后逐级查询顶级域(如 .com、.org 等)服务器、权威 DNS 服务器,直到找到目标域名对应的 IP 地址。
13个根服务器分布情况
13个根服务器及其分布情况:
- A 根服务器(A.ROOT-SERVERS.NET):由美国国家互联网开发管理机构(Verisign Global Registry Services)运营,服务器分布在美国及全球的多个地点。
- B 根服务器(B.ROOT-SERVERS.NET):由美国南加州大学(USC-ISI)运营,服务器位于美国洛杉矶。
- C 根服务器(C.ROOT-SERVERS.NET):由美国互联网公司(Cogent Communications)运营,服务器分布在美国及全球的多个地点。
- D 根服务器(D.ROOT-SERVERS.NET):由美国国防部网络信息中心(U.S. DoD NIC)运营,服务器位于美国弗吉尼亚州。
- E 根服务器(E.ROOT-SERVERS.NET):由美国宾夕法尼亚大学网络发展部(NASA Ames Research Center)运营,服务器位于美国加州。
- F 根服务器(F.ROOT-SERVERS.NET):由互联网系统研究部(Internet Systems Consortium, ISC)运营,服务器分布在美国及全球的多个地点。
- G 根服务器(G.ROOT-SERVERS.NET):由美国国防部信息系统局(U.S. DoD DISA)运营,服务器位于美国俄亥俄州。
- H 根服务器(H.ROOT-SERVERS.NET):由美国陆军研究实验室(U.S. Army Research Lab)运营,服务器位于美国马里兰州。
- I 根服务器(I.ROOT-SERVERS.NET):由美国国家互联网开发管理机构(Netnod)运营,服务器分布在瑞典及全球的多个地点。
- J 根服务器(J.ROOT-SERVERS.NET):由美国国家互联网开发管理机构(Verisign Global Registry Services)运营,服务器分布在美国及全球的多个地点。
- K 根服务器(K.ROOT-SERVERS.NET):由荷兰RIPE NCC组织运营,服务器分布在荷兰及全球的多个地点。
- L 根服务器(L.ROOT-SERVERS.NET):由美国洛杉矶县信息技术局(ICANN)运营,服务器位于美国加州。
- M 根服务器(M.ROOT-SERVERS.NET):由日本WIDE项目(WIDE Project)运营,服务器位于日本东京。
权威 DNS 服务器简介
权威 DNS 服务器是存储特定域名(如 example.com)DNS 记录的服务器。这些服务器负责提供关于给定域名的信息,如 IP 地址、邮件服务器等。权威 DNS 服务器是 DNS 解析过程中的关键组件