Os mapas de avanço e reverso IPv6 são necessários se corresponderem aos endereços IPv4 ao usar o bind9?

Os mapas de avanço e reverso IPv6 são necessários se corresponderem aos endereços IPv4 ao usar o bind9?

Usando o bind 9.18, meu nomeado.conf tem algo assim:

zone "my-domain.com" {
  type master;
  file "/usr/local/etc/namedb/master/my-domain.com.zone";
};

zone "32/29.114.115.116.IN-ADDR.ARPA" {
  type master;
  file "/usr/local/etc/namedb/master/my-domain.com.rev";
};

No arquivo de zona, os endereços ipv4 e ipv6 podem estar presentes e podem representar o mesmo host:

my-domain.com. IN A 116.115.114.32
ns.my-domain.com.               IN A 116.115.114.32
my-domain.com. IN AAAA ::ffff:7473:7220
ns.my-domain.com.               IN AAAA ::ffff:7473:7220

É necessário definir explicitamente o registro IPv6 AAAA quando ele corresponde ao endereço IPv4?

Minha instalação do freebsd 12.4 bind 9.18 possui um único arquivo localhost-reverse; existem duas entradas em nomeado.conf referentes ao mesmo arquivo reverso:

zone "127.in-addr.arpa" { type primary; file "/usr/local/etc/namedb/primary/localhost-reverse.db"; };
zone "0.ip6.arpa"   { type primary; file "/usr/local/etc/namedb/primary/localhost-reverse.db"; };

O arquivo reverso se parece com:

$TTL 3h
@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
    NS  localhost.
1.0.0   PTR localhost.
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.0.0.0.0.0 PTR localhost.

Como o exemplo acima para my-domain.com seria expresso em um único arquivo reverso?

Eu recebo algo assim:

named.conf:
  zone "114.115.116.IN-ADDR.ARPA" {type master; file "..."; }
  zone "7.2.7.3.7.4.f.f.f.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.arpa" {type master; file "..."; }
reverse-zone file:
  $TTL 3h
  @ SOA ns.my-domain.com. root.my-domain.com. 42 1d 12h 1w 3h
      IN  NS  ns.my-domain.com.
    32      IN      PTR     ns.my-domain.com.
    0.2     IN      PTR     ns.my-domain.com.

O acima estaria correto?

É necessário definir explicitamente o mapa reverso do IPv6 quando ele corresponde ao endereço IPv4?

Responder1

É necessário definir explicitamente o registro IPv6 AAAA quando ele corresponde ao endereço IPv4?

Nunca pode corresponder a um endereço IPv4. O formato do endereço é simplesmente diferente; Os endereços IPv6 são de 128 bits; IPv4 32 bits. Além disso, o formato de pesquisa nem é o mesmo.

Como o exemplo acima para my-domain.com seria expresso em um único arquivo reverso?

Não pode ser. Devido aos diferentes formatos.

informação relacionada