INSTALACIÓN DNS EN DEBIAN
Primero antes de nada loguearnos como root y actualizamos el repositorio con
el comando:
aptitude update
Para instalarlo ejecutamos el comando:
aptitude install bind9
Configuramos las zonas en el archivo
named.conf.local que se encuentra en /etc/bind/
para ello editamos con el comando:
nano
/etc/bind/named.conf.local
Tenemos que crear una zona de búsqueda directa de la siguiente forma:
zone "dominio.com" {
type master;
file "db.dominio.com";
};
zone "168.192.in-addr.arpa" {
type master;
file "db.dominio.com";
};
Ahora tenemos que crear los archivos de
zonas que serán db.dominio.com y db.192.168
para ello lo que haremos es copiar los
archivos de ejemplo que vienen en bind que son el
db.local y el db.127 con los siguientes
comandos:
cp /etc/bind/db.local /var/cache/bind/db.dominio.com
cp /etc/bind/db.127
/var/cache/bind/db.192.168
Como esto lo realizamos como
root tenemos que cambiarle el propietario de los archivos con
los comandos:
chown bind:bind /var/cache/bind/db.dominio.com
chown bind:bind
/var/cache/bind/db.192.168
También le tenemos que
cambiar los permisos usando los comandos:
chmod 660 /var/cache/bind/db.dominio.com
chmod 660
/var/cache/bind/db.192.168
Editamos el archivo de zona
db.dominio.com :
nano
/var/cache/bind/db.dominio.com
@ NS uno
uno A 192.168.1.1
dos A 192.168.1.2
uno A 192.168.1.1
dos A 192.168.1.2
tres A 192.168.1.3
Hacemos lo mismo con el
archivo de zona db.192.168 :
nano
/var/cache/bind/db.192.168
@ NS uno.dominio.com
1.1 A uno.dominio.com
2.1 A dos.dominio.com
3.1 A tres.dominio.com
Ahora reiniciamos el demonio
del servicio DNS con:
/etc/init.d/bind9 restart
Para comprobar que no hay ningún error vemos el archivo de comprobación de errores con el
comando:
tail -20 /var/log/syslog
Realización de una búsqueda directa con el comando dig:
dig uno.dominio.com
Realización de una búsqueda inversa con dig:
dig -x 192.168.1.1