Eu tenho um servidor DNS local rodando Debian e BIND 9.10.3
Atualmente está configurado com dois encaminhadores 8.8.8.8 e 8.8.4.4 emnomeado.conf.options
Eu criei uma zona "dk"
zone "dk" {
type master;
file "/etc/bind/db.dk";
};
que contém quatro 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
Quando eu faço ping em google.com, o bind age conforme o esperado e usa os encaminhadores, porque não tenho um registro A para google.com. Mas quando faço ping no google.dk, o bind usa a zona db.dk e como não tenho um registro A para google.dk, a solicitação de ping falha
Pergunta Como posso configurar o bind para que, se eu executar ping em google.dk e não for um registro A local para este site, ele use os encaminhadores?
Razão Eu gostaria de usar e configurar o bind para isso, porque tenho um servidor web local que hospeda algo.dk, e quando preciso acessar este site, gostaria de evitar perguntar (por exemplo) 8.8.8.8 "o que é algo.dk endereço IP" quando ele está sendo executado localmente.
Responder1
O que exatamente você está tentando fazer aqui? Quase parece que você está tentando substituir alguns registros no .dk
tld?
Se for esse o caso, em vez de criar uma dk.
zona, você pode achar que seria mais fácil configurar uma zona.zona de política de resposta. Isso permite que você substitua registros específicos, e qualquer coisa que você não substitua voltaria a usar quaisquer que sejam os registros.
eu gostaria de evitar perguntar (por exemplo) 8.8.8.8 "qual é o endereço IP de Something.dk" quando ele estiver sendo executado localmente.
Não tenho certeza de quão útil é o seu método para isso. Seu servidor DNS armazenará em cache o resultado, portanto, não é como se você fizesse essa solicitação com muita frequência. Não sei por que você está tão preocupado com isso.
Você também pode criar a zona localmente something.dk
em vez de tentar substituir tudo.