Kenapa com tidak bisa diselesaikan?

17

Saya menyadari bagaimana beberapa orang mungkin berpikir ini tidak benar-benar konstruktif, tetapi saya bertanya-tanya kenapa Anda tidak dapat menyelesaikan com, org, us, ru, atau domain tingkat atas lainnya? Saya menganggap ini sebagai latihan pembelajaran karena mungkin ada beberapa lubang dalam pemahaman saya tentang cara kerja DNS. Sebagai contoh, saya mencoba;

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

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

Saya selalu berpikir bahwa semua situs lain di bawah .comdomain tingkat atas bergantung pada keberadaan nama domain yang sebenarnya disebut com. Paling tidak, saya pikir itu melacak domain yang ada di bawah .comdomain. Apa yang saya lewatkan?

Chad Harrison
sumber
2
Itu bukan cara kerja DNS. Anda tidak dapat meminta .COM dan mendapatkan daftar apa pun. Jika Anda ingin tahu apa yang ada di sana, lihat IANA.org untuk melihat Root Zone Management
Brent Pabst
@BrentPabst Saya pasti sudah tertidur untuk bagian dari kuliah karena ini adalah iformation baru untuk meh. Terima kasih!
Chad Harrison
Jadi ini pertanyaan pekerjaan rumah? Tolong baca FAQ.
Brent Pabst
3
Apakah ini dianggap sebagai pekerjaan rumah jika saya tidak bersekolah? Saya hanya membuat referensi ke beberapa kelas telekomunikasi yang saya ambil beberapa waktu lalu.
Chad Harrison
1
Tidak semua TLD berperilaku seperti ini, saya tahu ws memiliki catatan A (itu mengarahkan Anda ke www.website.ws)
DerfK

Jawaban:

24

Mereka bergantung pada com. - tetapi tidak memiliki catatan A dan Anda tidak dapat melihatnya seperti itu. Coba cari catatan NS sebagai gantinya:

 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

Ini akan memberi Anda gtld-server yang otoritatif untuk com. dan di mana Anda diarahkan ke set server nama berikutnya untuk domain.

Jika Anda telah menggali, coba dig +trace com.jika tidak, kemudian kunjungi http://www.digwebinterface.com/?hostnames=com.&type=&trace=on&ns=resolver&useresolver=8.8.4.4&nameservers= yang akan menunjukkan kepada Anda output dan rute dari root level (.) hingga NS yang memberi Anda respons NXDOMAIN.

Frands Hansen
sumber
1
Menarik untuk dicatat bahwa .dalam com.hal-hal dalam contoh ini.
Chad Harrison
17

Anda tidak melewatkan apa pun. Domain 'com' ada, tetapi tidak memiliki catatan A. Jika Anda mencari catatan NS (catatan server domain), Anda mendapatkan hasil (seperti yang diharapkan).

; <<>> 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
mulaz
sumber
2
Ada juga catatan SOA, serta catatan DNSKEY, NSEC3PARAM, dan RRSIG. Transfer zona dinonaktifkan, tentu saja.
Skaperen