我的系统如何了解根名称服务器"。"何时解析" www.example.com。"?我正在使用ISP,他们有根DNS配置吗? 比特,对DNS概念感到困惑。
答案 0 :(得分:1)
通过对'。'进行标准DNS NS查询,可以找到根名称服务器。域。
任何将查询公共名称服务器的DNS服务器都将拥有它将定期更新的根服务器的本地副本。
安装新DNS服务器的一个步骤是首先播种这些根DNS服务器。通常命名为root.hints。此文件可以从ftp://ftp.rs.internic.net/domain/db.cache
下载或者,您可以运行
dig +bufsize=1200 +norec NS . @a.root-servers.net
哪个会产生
; <<>> DiG 9.9.5-3ubuntu0.7-Ubuntu <<>> +bufsize=1200 +norec NS . @a.root-servers.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29307
;; flags: qr aa; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 25
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 518400 IN NS h.root-servers.net.
. 518400 IN NS j.root-servers.net.
. 518400 IN NS g.root-servers.net.
. 518400 IN NS e.root-servers.net.
. 518400 IN NS c.root-servers.net.
. 518400 IN NS k.root-servers.net.
. 518400 IN NS a.root-servers.net.
. 518400 IN NS f.root-servers.net.
. 518400 IN NS m.root-servers.net.
. 518400 IN NS b.root-servers.net.
. 518400 IN NS l.root-servers.net.
. 518400 IN NS i.root-servers.net.
. 518400 IN NS d.root-servers.net.
;; ADDITIONAL SECTION:
h.root-servers.net. 3600000 IN A 198.97.190.53
h.root-servers.net. 3600000 IN AAAA 2001:500:1::53
j.root-servers.net. 3600000 IN A 192.58.128.30
j.root-servers.net. 3600000 IN AAAA 2001:503:c27::2:30
g.root-servers.net. 3600000 IN A 192.112.36.4
e.root-servers.net. 3600000 IN A 192.203.230.10
c.root-servers.net. 3600000 IN A 192.33.4.12
c.root-servers.net. 3600000 IN AAAA 2001:500:2::c
k.root-servers.net. 3600000 IN A 193.0.14.129
k.root-servers.net. 3600000 IN AAAA 2001:7fd::1
a.root-servers.net. 3600000 IN A 198.41.0.4
a.root-servers.net. 3600000 IN AAAA 2001:503:ba3e::2:30
f.root-servers.net. 3600000 IN A 192.5.5.241
f.root-servers.net. 3600000 IN AAAA 2001:500:2f::f
m.root-servers.net. 3600000 IN A 202.12.27.33
m.root-servers.net. 3600000 IN AAAA 2001:dc3::35
b.root-servers.net. 3600000 IN A 192.228.79.201
b.root-servers.net. 3600000 IN AAAA 2001:500:84::b
l.root-servers.net. 3600000 IN A 199.7.83.42
l.root-servers.net. 3600000 IN AAAA 2001:500:3::42
i.root-servers.net. 3600000 IN A 192.36.148.17
i.root-servers.net. 3600000 IN AAAA 2001:7fe::53
d.root-servers.net. 3600000 IN A 199.7.91.13
d.root-servers.net. 3600000 IN AAAA 2001:500:2d::d
;; Query time: 10 msec
;; SERVER: 198.41.0.4#53(198.41.0.4)
;; WHEN: Thu Mar 03 06:37:09 UTC 2016
;; MSG SIZE rcvd: 755
正如您在该文件中所看到的,您可以解析公共互联网上的任何主机。
答案 1 :(得分:0)
IP,Gateway&amp; DNS服务器IP将由DHCP服务提供。因此,您的ISP的DHCP服务器正在向您的系统提供本地配置的DNS服务器的IP。
答案 2 :(得分:0)
您联系指定的DNS服务器,然后联系根服务器列表以查找域example.com上的权限,然后dns服务器联系此权限(记录中的DNS服务器)以解析ip主持人。