Tenho o ISC Bind 9.10.4-P1 (nomeado) rodando no Windows 10, com o seguinte arquivo de configuração:
key "rndc-key" {
algorithm hmac-md5;
secret "jqTFmyJ3pGkoV4wC/yV9BQ==";
};
options {
directory "C:\Program Files\ISC BIND 9\etc";
listen-on {
127.0.0.1;
};
listen-on-v6 {
::1;
};
allow-query {
localhost;
};
forwarders {
2001:4860:4860::8888;
2001:4860:4860::8844;
8.8.8.8;
8.8.4.4;
};
recursion yes;
dnssec-validation no;
auth-nxdomain no;
};
view local {
match-clients {
localhost;
};
zone "test.local" {
type master;
file "zones/test.local.zone";
};
};
Isto é o que parece estar ouvindo ( netstat /a /n /o | findstr $PID
):
TCP 127.0.0.1:53 0.0.0.0:0 LISTENING 1440
TCP 127.0.0.1:953 0.0.0.0:0 LISTENING 1440
TCP [::1]:953 [::]:0 LISTENING 1440
UDP 127.0.0.1:53 *:* 1440
Verifiquei o Visualizador de eventos e não há erros ou avisos na inicialização, apenas as mensagens normais.
Alguém tem alguma idéia de por que não escuta em ::1?
EDIT : Se eu colocar any
em listen-on-v6
, meio que funciona. Escuta em todos os IPs IPv6 vinculados à máquina, exceto ::1...
Eu resolvi esse problema antes, certificando-me de que as entradas DNS reversas e diretas apropriadas estão configuradas para localhost e ::1
Em outras palavras, configure a zona localhost para (também) retornar "::1" para consultas ao localhost e tenha o 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 Zona .0.0.0.0.0.0.ip6.arpa configurada para retornar um ponteiro para ::1 para "localhost".
Bind irá ignorar a ligação com ::1 caso contrário.