Estou com um problema simples: meu DNS não responde uma pesquisa reversa do meu endereço IP público (ex. 11.22.33.44) correto...apenas responde SOAe NS (retirado do registro SOA),mas sem PTR(entrada extra adicional para NS também não funciona, mas quem se importa).
Não estamos falando de uma rede privada, então não tenho a opção de apenas configurar uma zona reversa para 33.22.11 e adicionar um registro PTR para 44... (tentei localmente sem avisar outras pessoas e isso funcionaria bem) .
Mas desta forma, eu responderia com autoridade para meus vizinhos de rede (1,43 e 45-254) também... não parece correto.
Então eu configurei umzona reversa de ip único 44.33.22.11e adicionou o SOA.
@ IN SOA mydomain.com. hostmaster.mydomain.com. (
2513; Serial
86400 ; Refresh (every 24h)
10800 ; Retry (every 3h)
3600000 ; Expire (after 42 days)
3600 ) ; TTL Negativ Cache (1h)
Até agora tudo bem, até aqui tudo funciona conforme o esperado.
Para adicionar PTR, tentei as seguintes entradas, mas NENHUMA foi respondida por bind quando solicitado:
@ IN PTR mydomin.com.
@. IN PTR mydomin.com.
IN PTR mydomain.com.
. IN PTR mydomain.com.
Parece ignorar qualquer coisa, exceto o SOA para uma zona de IP único (as entradas acima nem sequer causam um erro na ligação),então, como faço para criar o PTR necessário?
obrigado por qualquer dica, mesmo que eu seja bobo e não veja o óbvio :-)
^5 sete
Responder1
Seu registro PTR precisa entrar em in-addr.arpa
, não em sua mydomain.com
zona.
Você tem controle sobre isso diretamente?
Se o seu IP público foi atribuído a você por alguma empresa de hospedagem, normalmente eles teriam que oferecer alguma interface para definir o DNS reverso para qualquer um de seus endereços IP públicos.
Responder2
Para adicionar resolução reversa você precisa adicionar esta configuração
Adicione onde o bind encontrará o arquivo de zona reversa (para este exemplo net (192.168.1.0/24))
zone "1.168.192.in-addr.arpa" { type primary; file <path>/<filename.rev>; }
Crie a zona de arquivo reversa
<filename.rev>
(o nome do arquivo deve corresponder)
$ORIGIN 1.168.192.in-addr.arpa.
$TTL 86400
@ IN SOA dns1.example.com. hostmaster.example.com. (
2001062501 ; serial
21600 ; refresh after 6 hours
3600 ; retry after 1 hour
604800 ; expire after 1 week
86400 ) ; minimum TTL of 1 day
# Update your DNS server
IN NS dns1.example.com.
IN NS dns2.example.com.
# PTR for 192.168.1.100 -> web.example.com
100 IN PTR web.example.com.