Come mai com non può essere risolto?


17

Mi rendo conto di come alcuni potrebbero pensare che questo non sia esattamente costruttivo, buuuut, mi chiedevo come mai non riesci a risolvere com, org, us, ru o qualsiasi altro dominio di primo livello? Lo sto prendendo come esercizio di apprendimento perché potrebbero esserci delle lacune nella mia comprensione di come funziona il DNS. Ad esempio, ho provato;

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

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

Ho sempre pensato che tutti gli altri siti nel .comdominio di primo livello dipendessero dall'esistenza di un vero nome di dominio chiamato com. Per lo meno, ho pensato che tenesse traccia dei domini esistenti sotto il .comdominio. Cosa mi sto perdendo?


2
Non è così che funziona il DNS. Non puoi interrogare .COM e ottenere un elenco di qualsiasi cosa. Se vuoi sapere cosa c'è, cerca in IANA.org per vedere la Root Zone Management
Brent Pabst,

@BrentPabst Devo essere stato addormentato per quella parte della lezione perché questa è una nuova notizia per meh. Grazie!
Chad Harrison,

Quindi questa è una domanda a casa allora? Leggi le FAQ per favore.
Brent Pabst,

3
Sono considerati compiti a casa se non vado a scuola? Stavo solo facendo riferimento alle poche classi di telecomunicazioni che ho preso qualche tempo fa.
Chad Harrison,

1
Tuttavia, non tutti i TLD si comportano in questo modo, so che ws ha un record A (ti reindirizza a www.website.ws)
DerfK

Risposte:


24

Dipendono dalla com. - ma non ha un record A e non puoi cercarlo in quel modo. Prova invece a cercare il record 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

Questo ti darà i server gtld che sono autorevoli per com. e su cui sei indirizzato al prossimo set di nameserver per un dominio.

Se hai scavato, prova in dig +trace com.caso contrario, visita http://www.digwebinterface.com/?hostnames=com.&type=&trace=on&ns=resolver&useresolver=8.8.4.4&nameservers= che ti mostrerà l'output e il percorso dalla radice livello (.) fino al NS che ti dà la risposta NXDOMAIN.


1
Interessante notare che l' .in com.materia in questo esempio.
Chad Harrison,

17

Non ti stai perdendo nulla. Il dominio "com" esiste, ma non ha record A. Se si cercano record NS (record del server di dominio), si ottengono risultati (come previsto).

; <<>> 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
Esiste anche un record SOA, oltre ai record DNSKEY, NSEC3PARAM e RRSIG. I trasferimenti di zona sono disabilitati, ovviamente.
Skaperen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.