Ejercicio Instalación de BIND en Ubuntu
Instalación de BIND en UBUNTU
Ingresamos como root para ello utilizamos:
sudo su
Actualizamos los repositorios:
apt-get update
Instalamos BIND que es un Servidor DNS:
apt-get install bind9
Paramos el servicio de BIND para realizar los cambios necesarios:
/etc/init.d/bind9 stop
Ingresamos a la carpeta BIND9 y editamos named.conf.local:
cd /etc/bind
nano named.conf.local
Contenido archivo named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "filaultima.com" {
type master;
file "/etc/bind/db.filaultima.com";
};
zone "33.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
Utilizaremos en lugar de la base de datos local “db.local” una nuestra para ello utilizamos cp (copiar), el archivo que utilizaremos es db.filaultima.com
cp /etc/bind/db.local /etc/bind/db.filaultima.com
Editamos nuestro archivo creado db.calvia.com
nano /etc/bind/db.filaultima.com
Contenido archivo db.calvia.com
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA filaultima.com. root.filaultima.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN A 192.168.33.176
@ IN NS DNS.filaultima.com.
cliente1 IN A 192.168.33.60
cliente2 IN A 192.168.33.61
DNS IN A 192.168.33.176
Editamos la base de datos de db.255
nano /etc/bind/db.255
Contenido del archivo db.255
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA filaultima.com. root.filaultima.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN PTR DNS.filaultima.com.
176 IN PTR DNS.filaultima.com.
60 IN PTR cliente1.filaultima.com.
61 IN PTR cliente2.filaultima.com
.
Ahora, editamos “resolv.conf” que sirve para resolver los nombres de los servidores.
nano /etc/resolv.conf
Contenido archivo resolv.conf (para que si no encuentra la petición en ella misma se vaya a google a buscar)
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by re$
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRI$
nameserver 192.168.33.176
nameserver 8.8.8.8
Reiniciamos el servicio de BIND
/etc/init.d/bind9 restart
Comprobación del funcionamiento del BIND
DNS
named-checkzone filaultima.com db.filautlima.com
DNS Inverso
named-checkzone 192.in-addr.arpa db.255