Wie kommt es, dass com nicht aufgelöst werden kann?

17

Mir ist klar, wie manche denken, dass dies nicht gerade konstruktiv ist, aber ich habe mich gefragt, warum Sie com, org, us, ru oder eine andere Top-Level-Domain nicht auflösen können. Ich nehme dies als Lernübung, da es einige Lücken in meinem Verständnis der Funktionsweise von DNS geben kann. Zum Beispiel habe ich versucht;

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

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

Ich habe immer gedacht, dass alle anderen Websites unter der .comTop-Level-Domain von der Existenz eines tatsächlichen Domainnamens abhängen com. Zumindest dachte ich, dass es die vorhandenen Domains unter der .comDomain im Auge behält . Was vermisse ich?

Chad Harrison
quelle
2
So funktioniert DNS nicht. Sie können .COM nicht abfragen und erhalten eine Liste von allem. Wenn Sie wissen möchten, was sich dort befindet, schauen Sie bei IANA.org nach, um das Root Zone Management
Brent Pabst vom
@BrentPabst Ich muss für diesen Teil der Vorlesung geschlafen haben, denn dies ist eine neue Information für mich. Vielen Dank!
Chad Harrison
Das ist also eine Hausaufgabe? Lesen Sie bitte die FAQ.
Brent Pabst
3
Gilt es als Hausaufgabe, wenn ich nicht in der Schule bin? Ich habe nur auf die wenigen Telekommunikationskurse hingewiesen, die ich vor einiger Zeit besucht habe.
Chad Harrison
1
Allerdings verhalten sich nicht alle TLDs so. Ich weiß, dass wir einen A-Datensatz haben (der leitet Sie weiter zu www.website.ws)
DerfK

Antworten:

24

Sie hängen von com ab. - aber es hat keine A-Aufzeichnung und Sie können es nicht so nachschlagen. Versuchen Sie stattdessen, nach dem NS-Datensatz zu suchen:

 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

Dadurch erhalten Sie die für com maßgeblichen gtld-Server. und auf dem Sie zur nächsten Gruppe von Nameservern für eine Domain weitergeleitet werden.

Wenn Sie dig haben, versuchen Sie es, dig +trace com.wenn nicht, dann besuchen Sie http://www.digwebinterface.com/?hostnames=com.&type=&trace=on&ns=resolver&useresolver=8.8.4.4&nameservers=, das Ihnen die Ausgabe und die Route von root zeigt Stufe (.) bis zum NS, der Ihnen die NXDOMAIN-Antwort gibt.

Frands Hansen
quelle
1
Interessant zu bemerken, dass die .in com.Angelegenheiten in diesem Beispiel.
Chad Harrison
17

Ihnen entgeht nichts. Domain 'com' existiert, hat aber keine A-Einträge. Wenn Sie nach NS-Einträgen (Domänenserver-Einträgen) suchen, erhalten Sie (wie erwartet) Ergebnisse.

; <<>> 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
quelle
2
Es gibt auch einen SOA-Datensatz sowie DNSKEY-, NSEC3PARAM- und RRSIG-Datensätze. Zonentransfers sind natürlich deaktiviert.
Skaperen