pesquisa inversa de DNS retorna um nome de domínio diferente

1

Há pouco tempo, configurei a pesquisa inversa para o nosso servidor DNS. O servidor DNS é muito simples. Estou usando o BIND9 rodando no Debian jessie. Os endereços IP são todos estáticos. O arquivo de zona é assim (eu substituí algumas coisas do arquivo original com example para disfarçar algumas informações):

$TTL    604800
@       IN      SOA     ns.example. someone.example.de. (
                     4358998787         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.example.
ns      IN      A       192.168.2.2
someone IN      A       192.168.2.3
; And some more records...

O arquivo de pesquisa inversa se parece com isso (novamente algumas informações digitadas ...):

$TTL    604800
@       IN      SOA     ns.example. someone.example.de (
        4561621654      ; Serial
            604800      ; Refresh
             86400      ; Retry
           2419200      ; Expire
            604800 )    ; Negative Cache TTL

@       IN      NS      ns.example.

1       IN      PTR     someting
2       IN      PTR     ns
; More records here

Meu named.conf.local tem esta aparência:

zone "example" {
     type master;
     file "db.bartscher";
     notify no;
};

zone "2.168.192.in-addr.arpa" IN {
     type master;
     file "2.168.192.in-addr.arpa";
     allow-update { none; };
};

Se eu procurar agora algum nome como este:

$ host someone
someone.example has address 192.168.2.3

E, em seguida, inverta a pesquisa desse endereço assim:

$ host 192.168.2.3
3.2.168.192.in-addr.arpa domain name pointer someone.example.2.168.192.in-addr.arpa.

O nome do domínio tem muitas coisas anexadas

Isto é suposto ser assim? Quando eu procuro algum outro nome de domínio (que não está em nosso domínio) eu recebo um endereço IP que pode ser consultado para outro nome que mapeia de volta para o mesmo endereço IP, que não é válido para nossa pesquisa inversa. Como posso configurar o BIND para procurar por alguém.exemplo retorna 192.168.2.3 e olhando para cima 192.168.2.3 retorna apenas alguém.exemplo? Isso é mesmo desejado ou é "certo" que a pesquisa inversa retorne outro domínio?

Para configurar a pesquisa inversa, eu segui este guia

    
por Kritzefitz 11.02.2014 / 19:35

1 resposta

2

Com a maneira como você colocou registros em seu arquivo de zona, isso é esperado. Nas zonas de mapeamento reverso, é importante que os nomes no lado direito dos registros PTR sejam nomes de domínio totalmente qualificados , portanto, faça-os:

1       IN      PTR     someting.example.
2       IN      PTR     ns.example.

E esses pontos de fuga são importantes . Não se esqueça deles ou você vai acabar com 2.168.192.in-addr.arpa acrescentado novamente.

    
por 11.02.2014 / 19:45