Eu tenho jogado com isso por uma semana, e meio que desisti. Recebi uma tarefa para configurar um DNS de configuração local em um sistema e redirecioná-lo para um DNS externo para resolver endereços como o google.com.
Então, para esclarecimentos:
System DNS[127.0.0.1] -x-> Intranet DNS[192.168.1.123] ---> WWW
Eu posso fazer um dig @192.168.1.123 google.com
e ele retorna uma resposta.
mas fazendo um dig @127.0.0.1 google.com
retorna 0 respostas.
Com o Centos 6.5, e usando named e rpcbind, como posso configurar um DNS do sistema para apontar para um DNS externo para encontrar uma resposta. Como devo configurar /etc/named.conf
/var/named/site1.foo.com.zone
e quaisquer outros arquivos para fazer esse redirecionamento? Como mestre, como escravo, qualquer benefício em fazer um ou outro, eu tenho escolha?
Ambos os arquivos mencionados são configuráveis no diretório /var/named/chroot/...
Eu preferiria perseverar o DNS do sistema caso alguns hosts não tenham sido removidos para o arquivo /etc/hosts
.
Segue-se o que tenho para /var/named/chroot/var/named/db.site.foo.com
site1.foo.com IN SOA sm1.site1.foo.com. root.site1.foo.com. (
2010060101 ; Serial YYYYMMDDnn
86400 ; Refresh (1 day)
7200 ; Retry (2 hours)
3600000 ; Expire (5 weeks 6 days 16 hours)
172800 ; Minimum (2 days)
)
NS sm1.site1.foo.com.
NS slavedns.site1.foo.com
A 127.0.0.1
A 192.168.1.123
$ORIGIN site1.foo.com
$TTL 172800 ; 2 days
sm1 A 127.0.0.1
slavedns A 192.168.1.123
sendo referência pela seguinte zona conf em /var/named/chroot/etc/named.conf
:
zone "site1.foo.com" {
type master;
file "db.site1.foo.com";
};
Como eu termino de expandir neste ponto para obter o DNS do 127.0.0.1 (localhost's) para acessar 192.168.1.123 para respostas externas? Eu tentei várias maneiras, e agora tenho certeza de que estou ficando mais confuso. Sou novo no DNS, além dos conceitos básicos gerais.