Si los servidores de dominio de nivel superior devuelven solo los dominios de servidores de nombres, ¿cómo se ponen en contacto los proveedores de DNS con dichos servidores de nombres?

2

Entonces, según tengo entendido, después de que un proveedor de DNS (por ejemplo, 8.8.8.8 de Google) ha consultado los servidores de nombres raíz para los servidores de dominio de nivel superior (por ejemplo, "com"), le pregunta al servidor de nombres de nivel superior por el dominio de servidores de nombres de google.com. El servidor de nombres de nivel superior devuelve algo como ns1.google.com. Entonces, ¿cómo encuentra el proveedor de DNS la dirección IP de ns1.google.com? Cada explicación que he leído parece pasar por alto este tema.

usuario48147
fuente

Respuestas:

1

Esto se llama un registro de pegamento y existe en el nivel más alto del registro que el dominio en cuestión.

https://serverfault.com/questions/309622/what-is-a-glue-record

De la respuesta de SF vinculada:

Un registro de pegamento es un término para un registro que es servido por un servidor DNS que no tiene autoridad para la zona, para evitar una condición de dependencias imposibles para una zona DNS.

Digamos que tengo una zona DNS por ejemplo.com. Quiero tener servidores DNS que alojen la zona autorizada para este dominio para que realmente pueda usarlo, agregando registros para la raíz del dominio, www, correo, etc. Entonces, puse los servidores de nombres en el registro para delegue en ellos, esos son siempre nombres, por lo que pondremos en ns1.example.com y ns2.example.com.

Ahí está el truco. Los servidores del TLD delegarán a los servidores DNS en el registro whois, pero están dentro de example.com. Intentan encontrar ns1.example.com, preguntan a los servidores .com y son referidos nuevamente a ... ns1.example.com.

Lo que hacen los registros de pegamento es permitir que los servidores del TLD envíen información adicional en su respuesta a la consulta de la zona example.com, para enviar también la dirección IP configurada para los servidores de nombres. No es autoritario, pero es un puntero a los servidores autorizados, lo que permite que se resuelva el bucle.

Joe
fuente
0

Las respuestas de DNS vienen en pares. Devuelve el nombre de dominio y la dirección IP correspondiente. En su caso, junto con ns1.google.com, también se devuelve su IP correspondiente.

El servidor de nombres de nivel superior no devuelve ns1.google.com. Los retornos son algo como esto:

  • Usted -> 8.8.8.8 (preguntando a IP por www.google.com)
  • 8.8.8.8 -> servidor raíz: devuelve una IP de .com
  • 8.8.8.8 -> .com: devuelve la IP de google.com
  • 8.8.8.8 -> google.com: devuelve la IP de ns1.google.com (ns2, ns3, ns4 ... también)
  • 8.8.8.8 -> ns1.google.com: devuelve la IP de www.google.com
  • 8.8.8.8 -> Usted (ahora puede ir a www.google.com)
Rafed Muhammad Yasir
fuente