¿Cuándo se necesitan los registros de "pegamento" (o "host") de DNS?

11

Como que sé por qué se necesitan registros de pegamento (dependencias cíclicas), pero ¿ cuándo se necesitan? ¿Solo se necesitan al configurar los servidores de nombres de un dominio en mi propia máquina en Internet, como "ns1.mydomainonmyserver.com"?

¿Hay alguna necesidad / punto de hacer registros de pegamento cuando se usan servidores de nombres de proveedores externos / de alojamiento?

Dougal
fuente

Respuestas:

12

Solo necesita registros de pegamento cuando el nombre de host para su servidor de nombres es parte del mismo dominio que está tratando de servir.

Los registros de pegamento se publican en la zona principal . Por lo tanto, si el operador de example.comdesea tener nombres de servidores ns1.example.comy ns2.example.comluego el .comdominio necesitaría algo como:

example.com.     IN NS ns1.example.com.
                 IN NS ns2.example.com.
ns1.example.com. IN A  192.0.2.1
ns2.example.com. IN A  198.51.100.5

(subredes de ejemplo tomadas de RFC 5737 ).

La zona secundaria generalmente tendría los mismos registros A (aunque solo sea por coherencia), pero cuando están en la zona secundaria ya no son técnicamente registros de pegamento.

Alnitak
fuente
En la vida real, he aprendido que algunos proveedores de dominios necesitan registros de pegamento incluso cuando dns no es el único autorizado para el dominio del que es subdominio y el dominio sujeto no es ese dominio. Al igual que necesitan registros de pegamento para ns4.example.comagregar dns para somedomain.comcuando ns4.example.comno sirve example com(ns1 y ns2 sí).
Zbyszek
¿Es un error tipográfico ('... el .comdominio necesitaría ...') o es real?
david.pfx
@ david.pfx no, eso no es un error tipográfico - los registros de pegamento van en el dominio principal
Alnitak
@Alnitak: Entonces entiendo cómo agregar registros al dominio 'example.com', pero ¿cómo sugeriría que agregue registros al dominio '.com'?
david.pfx
3

Supongo que esta entrada de Wikipedia debería responder bastante bien:

Dependencias circulares y registros de pegamento

Los servidores de nombres en las delegaciones aparecen enumerados por nombre, en lugar de por dirección IP. Esto significa que un servidor de nombres en resolución debe emitir otra solicitud de DNS para averiguar la dirección IP del servidor al que ha sido derivado. Dado que esto puede introducir una dependencia circular si el servidor de nombres al que se hace referencia está bajo el dominio para el cual tiene autoridad, ocasionalmente es necesario que el servidor de nombres que proporciona la delegación también proporcione la dirección IP del siguiente servidor de nombres. Este registro se llama un registro de pegamento.

Por ejemplo, suponga que el subdominio en.wikipedia.org contiene más subdominios (como something.en.wikipedia.org) y que el servidor de nombres autorizado para estas vidas está en ns1.something.en.wikipedia.org. Por lo tanto, una computadora que intenta resolver algo.en.wikipedia.org primero tendrá que resolver ns1.something.en.wikipedia.org. Como ns1 también está bajo el subdominio something.en.wikipedia.org, resolver ns1.something.en.wikipedia.org requiere resolver algo.en.wikipedia.org, que es exactamente la dependencia circular mencionada anteriormente. La dependencia se rompe con el registro de pegamento en el servidor de nombres de en.wikipedia.org que proporciona la dirección IP de ns1.something.en.wikipedia.org directamente al solicitante, lo que le permite iniciar el proceso al averiguar dónde ns1.something .en.wikipedia.org se encuentra.

Gomibushi
fuente
44
no votar a alguien solo por citar Wikipedia ...
Alnitak
1

En lo que se refiere a la cuando , se necesitan cuando primero introducir un nuevo servidor de nombres de Internet. Una vez que ese servidor de nombres tiene un registro de pegamento, se puede encontrar por nombre.

John Gardeniers
fuente