¿Se requieren mapas directos e inversos de IPv6 si coinciden con las direcciones ipv4 cuando se usa bind9?

¿Se requieren mapas directos e inversos de IPv6 si coinciden con las direcciones ipv4 cuando se usa bind9?

Al usar bind 9.18, mi nombre.conf tiene algo como esto:

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";
};

En el archivo de zona, pueden estar presentes direcciones ipv4 e ipv6 y pueden representar el mismo 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

¿Es necesario definir explícitamente el registro AAAA de IPv6 cuando coincide con la dirección IPv4?

Mi instalación de freebsd 12.4 bind 9.18 tiene un único archivo localhost-reverse; hay dos entradas en nombrado.conf que hacen referencia al mismo archivo inverso:

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"; };

El archivo inverso se ve así:

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

¿Cómo se expresaría el ejemplo anterior de mi-dominio.com en un único archivo inverso?

Me sale algo como esto:

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.

¿Sería correcto lo anterior?

¿Es necesario definir explícitamente el mapa inverso de ipv6 cuando coincide con la dirección IPv4?

Respuesta1

¿Es necesario definir explícitamente el registro AAAA de IPv6 cuando coincide con la dirección IPv4?

Nunca puede coincidir con una dirección IPv4. El formato de la dirección es simplemente diferente; Las direcciones IPv6 son de 128 bits; IPv4 de 32 bits. Además, el formato de búsqueda ni siquiera es el mismo.

¿Cómo se expresaría el ejemplo anterior de mi-dominio.com en un único archivo inverso?

No puede ser. Debido a los diferentes formatos.

información relacionada