Tag Archives: bind

Creando zonas en BIND (named)

Partiendo del hecho de que tenemos instalado el named.conf de aqui, entonces podemos seguir estos ejemplos para crear un DNS de zona master o un esclavo:

Maestro

El siguiente ejemplo es para un supuesto dominio llamado: dominio.com en rojo remarcamos el ejemplo. En el caso de que usted haya adquirido un dominio, debe sustituir el nombre en rojo del ejemplo por su propio dominio.

Al final de /etc/named.conf agregar:

zone "dominio.com" IN {
 type master;
 file "/var/named/dominio.com.hosts";
 allow-update { none; };
 // Esto es solo si tenemos un esclavo
 allow-transfer { 192.168.0.101; };
 also-notify { 192.168.0.101; };
};

En /var/named/chroot/var/named/dominio.com.hosts

$ttl 7200

dominio.com. IN SOA localhost.localdomain. mi.email.com. (
 2008010701
 10800 ; Tiempo de refrescamiento
 3600 ; Tiempo de reintento si falla el refresh
 604800 ; Tiempo para mantener los esclavos su info si no contactan al master
 7200 ) ; TTL

dominio.com. IN NS localhost.localdomain
www IN A 192.168.0.89
mail IN A 192.168.0.89
ftp IN A 192.168.0.89
dominio.com. IN MX 5 mail.dominio.com.
dominio.com. IN A 192.168.0.89

Activar el servicio de named:

service named start
chkconfig named on

Cada cambio que se realice en el named requiere que recarguemos (reload) o reiniciemos (restart) el named.

Esclavo:

En /etc/named.conf agregar:

zone "dominio.com" IN {
 type slave;
 file "slaves/dominio.com.zone";
 // Esta es la IP del master
 masters { 192.168.0.89; };
};

Activar el servicio de named:

service named start
chkconfig named on