Tengo un servidor DNS local que ejecuta Debian y BIND 9.10.3
Actualmente está configurado con dos forwarders 8.8.8.8 y 8.8.4.4 enopciones.de.conf.con nombre
He creado una zona "dk"
zone "dk" {
type master;
file "/etc/bind/db.dk";
};
que contiene cuatro registros A
www.site1 IN A 192.168.2.2
site1 IN A 192.168.2.2
www.site2 IN A 192.168.2.2
site2 IN A 192.168.2.2
Cuando voy y hago ping a google.com, el enlace actúa como se esperaba y uso los reenviadores, porque no tengo un registro A para google.com. Pero cuando hago ping a google.dk, el enlace usa la zona db.dk y como no tengo un registro A para google.dk, la solicitud de ping falla
Pregunta ¿Cómo puedo configurar el enlace de modo que si hago ping a google.dk y no hay un registro A local para este sitio, utilice los reenviadores?
Razón Me gustaría usar y configurar bind para esto, porque tengo un servidor web local que aloja algo.dk, y cuando necesito acceder a este sitio me gustaría evitar preguntar (por ejemplo) 8.8.8.8 "¿qué es algo.dk?" dirección IP" cuando lo tengo ejecutándose localmente.
Respuesta1
¿Qué estás tratando de hacer exactamente aquí? ¿Casi parece que está intentando anular algunos registros en el .dk
tld?
Si ese es el caso, en lugar de crear una dk.
zona, es posible que le resulte más fácil configurar unazona de política de respuesta. Esto le permite anular registros específicos, y cualquier cosa que no anule volvería a utilizar los registros que sean.
Me gustaría evitar preguntar (por ejemplo) 8.8.8.8 "¿cuál es la dirección IP de algo.dk" cuando lo tengo ejecutándose localmente?
No estoy seguro de qué tan útil sea su método para esto. Su servidor DNS almacenará en caché el resultado, por lo que no es como si estuviera realizando esta solicitud con mucha frecuencia. No estoy seguro de por qué estás tan preocupado por eso.
También puedes simplemente crear la zona localmente something.dk
en lugar de intentar anular todo.