Bind es el servidor DNS mas común. Tiene licencia FreeBSD y normalmente corre bajo Linux pero también se puede instalar en Windows y en sistemas Unix. Actualmente esta en la versión 9.
En esta práctica se instalara el servidor con el ejemplo de operativoslinux.com como dominio, 192.168.2.100 la IP y el nombre dns.
¡Nota el DNS de este equipo debe de ser su misma IP es decir 192.168.2.100!
Para empezar, instalar bind:
# aptitude install bind9
Editar el archivo named.conf.local
# vim /etc/bind/named.conf.local
zone “operativoslinux.com”{
type master;
file “/etc/bind/db.operativoslinux.com”;
};
zone “100.2.168.in-addr.arpa”{ #Esta IP va al revés.
type master;
file “/etc/bind/db.168.2.100”;
};
Editar el archivo named.conf.options. Borrar todo y escribir los siguiente. En este archivo hay que definir a los DNS que quieres que pregunte el tuyo cuando no tenga alguna dirección.
# vim /etc/bind/named.conf.options
options {
directory “/var/cache/bind”;
forwarders {
8.8.8.8;
8.8.4.4;
};
};
Crear el archivo db.operativoslinux.com
# vim /etc/bind/db.operativoslinux.com
$TTL 604800
operativoslinux.com. IN SOA operativoslinux.com. dns.operativoslinux.com. (
2014091101 ; El ID se suele poner la fecha y un ID y actualizarlo cada vez que se cambia.
28800 ; El tiempo de refresco
3600 ; Las veces que intenta
604800 ;El tiempo en que tarda en expirar
38400) ;El default
operativoslinux.com. IN NS dns.operativoslinux.com.
operativoslinux.com. IN MX 10 mail.operativoslinux.com.
dns IN A 192.168.2.100
mail IN A 192.168.2.110
Crear el archivo db.168.2.100
# vim /etc/bind/db.168.2.100
$TTL 604800
@ IN SOA operativoslinux.com. dns.operativoslinux.com.(
2014091101;
28800;
3600;
604800;
38400)
@ IN NS dns.operativoslinux.com.
100 IN PTR dns.operativoslinux.com.
110 IN PTR mail.operativoslinux.com.
Comprobación
Para comprobar si la sintaxis de los archivos es correcta ejecutar los siguientes comandos:
# named-checkconf
# named-checkzone operativoslinux.com /etc/bind/db.operativoslinux.com
zone irontec.com/IN: loaded serial 2006081401 OK
# named-checkzone 192.168.2.in-arpa /etc/bind/db.168.2.100
zone 192.168.2.in-arpa/IN: loaded serial 2006081401 OK
Por último, reiniciar el servicio
# service bind9 restart
Mejor comparte el libro, porque asís e aprende mejor
Te Falto una ; depues de 3600)