
En el sistema DNS todo surge de .
. Por lo tanto, los dominios de nivel superior como .com
también se pueden escribir como .com.
. Por ejemplo, example.com
es la abreviatura de example.com.
.
Pero como no puedo realizar ningún tipo de búsqueda, .
me pregunto si realmente apunta a una máquina real en alguna parte. ¿Lo hace?
Respuesta1
Un poco. La raíz DNS tiene servidores de nombres raíz, que tienen registros NS, por lo que podrías hacer una consulta como esta:
falcon@akira ~ $ dig in ns .
; <<>> DiG 9.8.0 <<>> in ns .
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31632
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 21026 IN NS g.root-servers.net.
. 21026 IN NS k.root-servers.net.
. 21026 IN NS c.root-servers.net.
. 21026 IN NS b.root-servers.net.
. 21026 IN NS d.root-servers.net.
. 21026 IN NS f.root-servers.net.
. 21026 IN NS m.root-servers.net.
. 21026 IN NS h.root-servers.net.
. 21026 IN NS a.root-servers.net.
. 21026 IN NS j.root-servers.net.
. 21026 IN NS l.root-servers.net.
. 21026 IN NS i.root-servers.net.
. 21026 IN NS e.root-servers.net.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Oct 20 12:15:07 2012
;; MSG SIZE rcvd: 228
Estos datos normalmente provienen de lo que se llama registros adhesivos, almacenados en un archivo en servidores DNS individuales; cuando el servidor DNS va a resolver un nombre; Así es también como un servidor DNS obtiene la dirección de uno para consultarlo.
Esos servidores raíz tienen información sobre dónde encontrar servidores de nombres para los distintos TLD, que a su vez tienen información sobre dónde encontrar servidores de nombres para dominios individuales.
No existe, y probablemente nunca habrá, un registro A, AAAA, MX u otro registro similar para la raíz DNS .
, por lo que, por supuesto, la consulta de esos datos nunca tendrá éxito. Del mismo modo, aunque existen servidores de nombres (los servidores raíz mencionados anteriormente) que tienen autoridad para .
, no se refiere a un host real.
Para obtener más información sobre ese tema, consulte cómo funciona la resolución recursiva de nombres DNS. Es bastante simple: esencialmente, un servidor DNS comienza en la raíz, consulta uno de los servidores raíz, solicita el registro que desea y, en su lugar, obtiene una referencia con un registro NS. Sigue haciendo esto hasta que encuentra elautoritarioservidor para el nombre que está consultando, que realmente puede responder. Este proceso es costoso, por lo que muchos servidores de nombres almacenan en caché esta respuesta para el TTL (en este ejemplo, 21026 segundos).