Esto era originariamente una sección sobre uso de BIND 8 escrito por David E. Smith (dave@bureau42.ml.org). Lo he editado algo para ajustarse al nuevo nombre de la sección.
No hay mucho que hacer. Excepto por el uso de named.conf en lugar de named.boot, el resto es idéntico. BIND 8 viene con un guion en perl que convierte los ficheros estilo anterior al nuevo. Ejemplo de named.boot (estilo anterior) para un servidor de sólo cacheo:
directory /var/named cache . root.hints primary 0.0.127.IN-ADDR.ARPA 127.0.0.zone primary localhost localhost.zone
En la línea de órdenes, en el directorio bind8/src/bin/named directory (esto supone que tienes la distribución fuente. Si tienes el paquete binario también estará este guion, aunque no sé donde), teclee:
./named-bootconf.pl < named.boot > named.conf
Lo que crea named.conf:
// generated by named-bootconf.pl
options {
directory "/var/named";
};
zone "." {
type hint;
file "root.hints";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "127.0.0.zone";
};
zone "localhost" {
type master;
file "localhost.zone";
};
Esto funciona para todo aquello que pueda ir en un fichero named.boot,
aunque no añade ninguna de las nuevas mejoras y opciones de configuración
que permite BIND 8. Aquí hay un fichero named.conf más complejo, que
hace lo mismo pero algo más eficiente.
// Esto es un fichero de configuración para (from BIND 8.1 o posterior).
// Normalmente se instala como /etc/named.conf.
// El único cambio hecho del named.conf normal (a parte de estos comentarios :)
// es que la línea directory se ha descomentado, ya que ya tenía los ficheros de
// zona en /var/named.
options {
directory "/var/named";
datasize 20M;
};
zone "localhost" IN {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "127.0.0.zone";
};
zone "." IN {
type hint;
file "root.hints";
};
En las distribuciones fuentes de BIND 8, en el directorio bind8/src/bin/named/test puedes encontrar esto y copias de los ficheros de zona, que mucha gente podrá copiar y usar instantáneamente.
Los formatos de los ficheros de zona y root.hints son idénticos,
como también lo son las órdenes para actualizarlos.