Cómo configurar un servidor DNS con BIND en Ubuntu
Publicado: 1 de octubre de 2009 a las 18:57 | Etiquetas: bind , dns , Linux Este tutorial es sobre la configuración de DNS en Ubuntu y es el resultado de la gran cantidad de documentación, tutoriales y muchos muchos intentos. Espero que usted lo encontrará útil.
Para instalar el servicio DNS en la máquina, lo primero que debe hacer en la instalación de BIND (Berkeley Internet Name Daemon):
sudo apt-get install bind9
El siguiente paso es configurar bind. Usualy, para esto tienes que editar named.conf, pero en Ubuntu el archivo de configuración es buena para named.conf.local:
sudo / etc / bind / named.conf.local
Ahora hay que añadir las zonas de:
zona "domain.com" {
type master;
archivo "/ etc / bind / zonas / domain.com.db";
};# Reverse DNS. (Notación inversa de la dirección de red (IP no usted) Ejemplo: si el DNS inversa LUEGO NA = 192.168.1.0 es: 1168192)
áreas "1.168.192.in-addr.arpa" {
type master;
archivo "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
};
El siguiente paso es modificar los transportistas para que apunte a su proveedor de Internet (el servidor DNS para su propio DNS, que remitirá la solicitud). Para ello tienes que editar named.conf.options:
sudo gedit / etc / bind / named.conf.options
Esto es lo que hay que añadir (reemplace con direcciones IP de los apropiados, por supuesto, asumimos que DNS de mi ISP es:. 111 111 111 111 y 222.222.222.22):
forwarders {
111 111 111 111;
222 222 222 222;
};
Ahora tenemos que agregar el archivo de definición de zona. En el archivo de definición se almacenarán todas las direcciones que sabrá nuestro servidor DNS. Oslo Tenemos que crear una carpeta donde guardar el archivo:
sudo mkdir / etc / bind / zonas
sudo gedit / etc / bind / zonas / domain.com.db
Así es como el archivo de definición debe ser similar a:
domain.com. IN SOA ns1.domain.com. admin.domain.com. (
2006081401
28800
3600
604800
38400
)domain.com. IN NS ns1.domain.com.
domain.com. IN MX 10 mta.domain.com.www IN A 192.168.0.2
MTA en un 192.168.0.3
ns1 IN A 192.168.0.1
El archivo de zona DNS inversa para:
sudo gedit / etc/bind/zones/rev.0.168.192.in-addr.arpa
El número de color rojo es la dirección IP de la máquina que ejecuta el servidor DNS (en este caso es 1, porque la dirección IP de la máquina que ejecuta el servidor DNS es 192.168.0.1).
@ IN SOA ns1.domain.com. admin.domain.com. (
2006081401;
28800;
604800;
604800;
86400
)IN NS ns1.domain.com.
1 IN PTR domain.com
Editar resolv.conf:
gedt sudo / etc / resolv.conf
Modificar resolv.conf:
domain.com de búsqueda
nameserver 192.168.0.1
Ahora tiene que reiniciar bind y probar su servidor DNS.
sudo / etc/init.d/bind9 reinicio
excavación domain.com
dig mx domain.com
























