Làm thế nào đến com không thể được giải quyết?


17

Tôi nhận ra làm thế nào một số người có thể nghĩ rằng điều này không chính xác mang tính xây dựng, buuuut, tôi đã tự hỏi tại sao bạn không thể giải quyết com, org, chúng tôi, ru hoặc bất kỳ tên miền cấp cao nào khác? Tôi đang xem đây là một bài tập học tập vì có thể có một số lỗ hổng trong cách hiểu của tôi về cách DNS hoạt động. Chẳng hạn, tôi đã thử;

nslookup com
Server:    dns.server.com
Address:   123.123.123.123

*** dns.server.com cant find com: Non-existent domain

Tôi luôn nghĩ rằng tất cả các trang web khác thuộc .comtên miền cấp cao nhất phụ thuộc vào sự tồn tại của một tên miền thực tế được gọi com. Ít nhất, tôi nghĩ rằng nó theo dõi các tên miền hiện có dưới .comtên miền. Tôi đang thiếu gì?


2
Đó không phải là cách DNS hoạt động. Bạn không thể truy vấn .COM và nhận danh sách mọi thứ. Nếu bạn muốn biết những gì ở đó hãy tìm hiểu về IANA.org để xem Quản lý vùng gốc
Brent Pabst

@BrentPabst Tôi đã ngủ vì phần đó của bài giảng bởi vì đây là thông tin mới cho tôi. Thanx!
Chad Harrison

Vậy đây là một câu hỏi bài tập về nhà? Vui lòng đọc FAQ.
Brent Chihuahua vào

3
Được coi là bài tập về nhà nếu tôi không đi học? Tôi chỉ tham khảo một vài lớp viễn thông mà tôi đã mất một thời gian.
Chad Harrison

1
Mặc dù vậy, không phải tất cả các TLD đều hành xử theo cách này, tôi biết ws có bản ghi A (nó chuyển hướng bạn đến www.website.ws)
DerfK

Câu trả lời:


24

Họ phụ thuộc vào com. - nhưng nó không có bản ghi A và bạn không thể tra cứu nó như thế. Thay vào đó, hãy thử tìm bản ghi NS:

 nslookup
> set type=NS
> com.
Server:     12.12.12.12
Address:    12.12.12.12#53

Non-authoritative answer:
com nameserver = b.gtld-servers.net.
com nameserver = f.gtld-servers.net.
com nameserver = j.gtld-servers.net.
com nameserver = g.gtld-servers.net.
com nameserver = k.gtld-servers.net.
com nameserver = e.gtld-servers.net.
com nameserver = l.gtld-servers.net.
com nameserver = d.gtld-servers.net.
com nameserver = i.gtld-servers.net.
com nameserver = m.gtld-servers.net.
com nameserver = a.gtld-servers.net.
com nameserver = h.gtld-servers.net.
com nameserver = c.gtld-servers.net.

Authoritative answers can be found from:
b.gtld-servers.net  internet address = 192.33.14.30
b.gtld-servers.net  has AAAA address 2001:503:231d::2:30
f.gtld-servers.net  internet address = 192.35.51.30
j.gtld-servers.net  internet address = 192.48.79.30
g.gtld-servers.net  internet address = 192.42.93.30
k.gtld-servers.net  internet address = 192.52.178.30
e.gtld-servers.net  internet address = 192.12.94.30
l.gtld-servers.net  internet address = 192.41.162.30
d.gtld-servers.net  internet address = 192.31.80.30
i.gtld-servers.net  internet address = 192.43.172.30
m.gtld-servers.net  internet address = 192.55.83.30
a.gtld-servers.net  internet address = 192.5.6.30
a.gtld-servers.net  has AAAA address 2001:503:a83e::2:30
h.gtld-servers.net  internet address = 192.54.112.30
c.gtld-servers.net  internet address = 192.26.92.30

Điều này sẽ cung cấp cho bạn các máy chủ gtld có thẩm quyền cho com. và trên đó bạn được chuyển đến bộ máy chủ tên tiếp theo cho một tên miền.

Nếu bạn đã đào, hãy thử dig +trace com.nếu không, hãy truy cập http://www.digwebinterface.com/?hostnames=com.&type=&trace=on&ns=resolver&useresolver=8.8.4.4&nameservers= sẽ hiển thị cho bạn đầu ra và tuyến đường từ gốc mức (.) cho đến khi NS cung cấp cho bạn phản hồi NXDOMAIN.


1
Thú vị để lưu ý rằng .trong com.các vấn đề trong ví dụ này.
Chad Harrison

17

Bạn không thiếu thứ gì. Tên miền 'com' tồn tại, nhưng không có bản ghi A. Nếu bạn tìm bản ghi NS (bản ghi máy chủ tên miền), bạn sẽ nhận được kết quả (như mong đợi).

; <<>> DiG 9.9.1-P2 <<>> NS com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25150
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 16

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;com.                               IN      NS

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

;; ADDITIONAL SECTION:
a.gtld-servers.net. 94680   IN      A       192.5.6.30
a.gtld-servers.net. 94680   IN      AAAA    2001:503:a83e::2:30
b.gtld-servers.net. 94680   IN      A       192.33.14.30
b.gtld-servers.net. 94680   IN      AAAA    2001:503:231d::2:30
c.gtld-servers.net. 94680   IN      A       192.26.92.30
d.gtld-servers.net. 94680   IN      A       192.31.80.30
e.gtld-servers.net. 94680   IN      A       192.12.94.30
f.gtld-servers.net. 94680   IN      A       192.35.51.30
g.gtld-servers.net. 94680   IN      A       192.42.93.30
h.gtld-servers.net. 94680   IN      A       192.54.112.30
i.gtld-servers.net. 94680   IN      A       192.43.172.30
j.gtld-servers.net. 94680   IN      A       192.48.79.30
k.gtld-servers.net. 94680   IN      A       192.52.178.30
l.gtld-servers.net. 94680   IN      A       192.41.162.30
m.gtld-servers.net. 94680   IN      A       192.55.83.30

;; Query time: 35 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug 17 15:50:18 2012
;; MSG SIZE  rcvd: 520

2
Ngoài ra còn có một bản ghi SOA, cũng như các bản ghi DNSKEY, NSEC3PARAM và RRSIG. Chuyển vùng bị vô hiệu hóa, tất nhiên.
Skaperen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.