Configuración de bloques IPv6
Configurar la resolución reversa requiere, inicialmente, configurar un servidor DNS para contestar por un dominio específico.
En el caso de un bloque IPv6 de prefijo /64, por ejemplo, el 2001:0DB8::/64, se debe configurar un servidor para contestar por el dominio: 0.0.0.0.0.0.0.0.8.B.D.0.1.0.0.2.ip6.arpa.
Considerando un servidor DNS con software BIND en un ambiente Unix, la configuración consistiría de los pasos que se detallan a continuación.
Crear un archivo de configuración general que contenga las siguientes líneas (además de las líneas de configuración necesarias para la correcta operación del servidor):
zone "0.0.0.0.0.0.0.0.8.B.D.0.1.0.0.2.ip6.arpa"{
type master;
file "0.0.0.0.0.0.0.0.8.B.D.0.1.0.0.2.ip6.arpa.db";
};
Las líneas de arriba indican la zona para la cual el servidor deberá contestar con autoridad, el tipo de servidor (master o slave) y el archivo donde estarán las informaciones de la zona en cuestión.
Luego será necesario crear un archivo que contendrá las informaciones de esa zona. Ese archivo debe tener el mismo nombre del indicado en la configuración general del servidor.
Básicamente tendría las siguientes informaciones:
0.0.0.0.0.0.0.0.8.B.D.0.1.0.0.2.ip6.arpa. IN SOA ns.example.org root.example.org (
1 ; serial
3600 ; refresh
3600 ; retry
3600 ; expire
900) ; minimum
0.0.0.0.0.0.0.0.8.B.D.0.1.0.0.2.ip6.arpa. IN NS ns.example.org.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR host1.example.org.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR host2.example.org.
Las líneas de arriba indican el nombre de la zona que se está configurando y sus RR (Resources Records), como por ejemplo el SOA (Start of Authority), que indica el servidor con autoridad para esa zona.
Las informaciones entre paréntesis tienen el objetivo de organizar la sincronización con servidores secundarios (slaves). Luego hay información de los servidores DNS para la zona, que puede ser más de uno.
Finalmente se ubican las informaciones más interesantes en el caso de la resolución reversa, que son aquellas que indican el nombre asociado a cada dirección IP del bloque
El Resource Record PTR indica un puntero entre la dirección y el respectivo nombre. Por ejemplo, la dirección 2001:0DB8:0000:0000:0000:0000:0000:0001, que también puede ser representada como 2001:0DB8::1, tiene asociado el nombre host1.example.org.