Digamos que quiero alojar mi propio DNS público para mi nombre de dominio en lugar de usar los servidores de nombres predeterminados proporcionados por mi registrador.
Arranco dos servidores en la nube, cada uno en diferentes centros de datos para redundancia. Llamamos a uno dc1dns01 y al otro dc2dns02. Si ejecuto hostname -f, obtengo:
Host 1:
dc1dns01.example.com
Host 2:
dc2dns02.example.com
Voy a mi sitio web de registros y registro mis servidores de nombres en su portal. Básicamente digo que quiero que ns1 (dc1dns01) y ns2 (dc2dns02) sean servidores de nombres y aquí están las IP.
Entro en la configuración de zona de reenvío y agrego:
@ IN NS ns1.example.com
ns1 IN A a.b.c.d
@ IN NS ns2.example.com
ns2 IN A a.b.c.d
¿Es esto correcto? ¿Tengo que agregar una línea adicional en / etc / hosts? es decir
a.b.c.d dc1dns01.example.com dc1dns01
a.b.c.d ns1.example.com ns1
fuente