我的系統如何知道根名稱服務器「。」何時解決「www.example.com」?我正在使用ISP,他們是否具有根DNS配置? 位,混淆了DNS概念。我的系統如何知道根名稱服務器?
-1
A
回答
0
IP,網關& DNS服務器IP將由DHCP服務提供。因此,您的ISP的DHCP服務器正在爲您的系統提供本地配置的DNS服務器的IP。
0
您聯繫您指定的DNS服務器,然後聯繫根服務器列表以查找域example.com上的權限,然後dns服務器聯繫此權限(記錄中的dns服務器)來解析主機的IP。
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. 我如何知道我的服務器名稱是什麼?
- 2. 如何知道我的ISP的smtp服務器名稱?
- 3. 我怎麼知道服務名稱?
- 4. Windows服務器名稱服務器系統的核心
- 5. 如何知道SQL Server的服務器名稱?
- 6. 我的網絡服務器如何知道域名是我的?
- 7. 如何讓服務器知道它所服務的域名?
- 8. FTP - `名稱或服務不知道'
- 9. 根據服務器名稱獲取服務名稱
- 10. 如何爲我的服務器註冊名稱服務器?
- 11. 如何知道應用程序的服務名稱?
- 12. s3cmd節點名稱,服務名稱提供,或不知道
- 13. 如何知道OPC服務器的CLSID?
- 14. 從IP地址知道服務器名稱
- 15. 有什麼辦法從容器中知道服務名稱(swarm)?
- 16. 我如何知道我的服務器有哪些IP?
- 17. 我如何知道我的代理服務器不工作?
- 18. 我如何知道我的服務器是否有NUMA?
- 19. AngularJS - DI系統如何知道參數的名稱?直接從官方網站
- 20. 我如何知道服務狀態?
- 21. Android系統殺死我的服務器上的服務器
- 22. 如何知道服務器的域名ping通
- 23. 我不知道如何使我的匹配系統工作
- 24. 我如何知道我正在使用的操作系統?
- 25. 我如何知道我的系統可用Gradle buildToolsVersion
- 26. 如何從服務器系統啓動客戶端系統的Windows服務?
- 27. 如何知道服務器是否在線,如果我們只知道IP?
- 28. 如何知道我的SVN服務器提供的網址?
- 29. 系統如何知道財政年度?
- 30. *名稱服務器*不是有效的名稱服務器?
DHCP服務器不知道根DNS服務器,它只是將客戶端指向配置的名稱服務器,它是具有根記錄的名稱服務器。 –
感謝您的糾正。 –