DNS reverso (bind) para ip/máquina único em rede não privada

DNS reverso (bind) para ip/máquina único em rede não privada

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.comzona.

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

  1. 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>; }

  2. 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.

informação relacionada