Pourquoi le com ne peut-il pas être résolu?

17

Je me rends compte que certains pourraient penser que ce n'est pas exactement constructif, buuuut, je me demandais pourquoi vous ne pouvez pas résoudre com, org, us, ru ou tout autre domaine de premier niveau? Je prends cela comme un exercice d'apprentissage car il pourrait y avoir des trous dans ma compréhension du fonctionnement du DNS. Par exemple, j'ai essayé;

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

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

J'ai toujours pensé que tous les autres sites du .comdomaine de premier niveau dépendaient de l'existence d'un véritable nom de domaine appelé com. À tout le moins, je pensais qu'il gardait une trace des domaines existants sous le .comdomaine. Qu'est-ce que je rate?

Chad Harrison
la source
2
Ce n'est pas ainsi que fonctionne DNS. Vous ne pouvez pas interroger .COM et obtenir une liste de tout. Si vous voulez savoir ce qu'il y a dans IANA.org pour voir la gestion de la zone racine
Brent Pabst
@BrentPabst Je dois avoir dormi pendant cette partie de la conférence parce que c'est une nouvelle iformation pour meh. Merci!
Chad Harrison
C'est donc une question de devoirs alors? Lisez la FAQ s'il vous plaît.
Brent Pabst
3
Est-ce considéré comme un devoir si je ne suis pas à l'école? Je faisais juste référence aux quelques cours de télécommunications que j'ai pris il y a quelque temps.
Chad Harrison
1
Cependant, tous les TLD ne se comportent pas de cette façon, je sais que ws a un enregistrement A (il vous redirige vers www.website.ws)
DerfK

Réponses:

24

Ils dépendent de com. - mais il n'a pas d'enregistrement A et vous ne pouvez pas le rechercher comme ça. Essayez plutôt de rechercher le dossier 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

Cela vous donnera les serveurs gtld qui font autorité pour com. et sur lequel vous êtes dirigé vers le prochain ensemble de serveurs de noms pour un domaine.

Si vous avez creusé, essayez dig +trace com.sinon, puis visitez http://www.digwebinterface.com/?hostnames=com.&type=&trace=on&ns=resolver&useresolver=8.8.4.4&nameservers= qui vous montrera la sortie et l'itinéraire à partir de la racine niveau (.) jusqu'au NS qui vous donne la réponse NXDOMAIN.

Frands Hansen
la source
1
Il est intéressant de noter que le .dans les com.questions dans cet exemple.
Chad Harrison
17

Vous ne manquez de rien. Le domaine «com» ​​existe, mais n'a pas d'enregistrements A. Si vous recherchez des enregistrements NS (enregistrements de serveur de domaine), vous obtenez des résultats (comme prévu).

; <<>> 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
la source
2
Il existe également un enregistrement SOA, ainsi que des enregistrements DNSKEY, NSEC3PARAM et RRSIG. Les transferts de zone sont bien sûr désactivés.
Skaperen