Está en la página 1de 3

Configuracin DNS de Ubuntu

Si el servicio DNS no fue cargado desde el momento de la instalacin, tendr que instalarlo con la
siguiente instruccin:
Sudo aptitude install bind9

1. Modificar el archivo named.conf.options que se encuentra en la carpeta bind
sudo nano /etc/bind/named.conf.options
2. En las lneas de cdigo aparece el siguiente:
// forwarders {
// 0.0.0.0 ;
// };

Las barras dobles indican que estn en comentario, se den quitar y en la direccin 0.0.0.0
se deber escribir la direccin IP de su servidor. Quedara algo as:
forwarders {
192.168.0.1;
};
3. Modificar el archivo named.conf.local
Sudo nano /etc/bind/named.conf.local
4. Agregar el siguiente cdigo: en este caso el nombre del servidor DNS es ejemplo.com,
ustedes pongan el nombre de su servidor. En la segunda parte se pone la direccin IP
inversa, pero solo 3 primeros nmeros (192.168.0.1 = 0.168.192).

Las lneas de cdigo hacen referencia a dos archivos db.ejemplo.com (db seguido del
nombre del servidor DNS) y db.192 (db seguido del primer nmero de la direccin IP).

zone ejemplo.com
{
type master;
file etc/bind/db.ejemplo.com;
};

zone 0.168.192.in_addr_arpa
{
type master;
file etc/bind/db.192
}
5. Crear una copia del archivo db.local y asignar el nombre que le asignamos en el paso
anterior
Sudo cp db.local db.ejemplo.com
6. Modificar el cdigo del archivo poniendo el nombre del servidor DNS y la direccin IP del
servidor.
ORIGINAL MODIFICADO
;
; BIND data file for local loopback interface
;
$ TTL 604800
@ IN SOA localhost. Root.localhost. (
2 ; serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; negative cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
@ IN AAA : : 1
;
; BIND data file for local loopback interface
;
$ TTL 604800
@ IN SOA ejemplo.com. root.ejemplo.com. (
2 ; serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; negative cache TTL
;
@ IN NS ejemplo.com.
@ IN A 192.168.0.1
@ IN AAA : : 1

7. Copiar el archive db.127 y ponerle el nombre que se le dio en el paso anterior.
Sudo cp db.127 db.192
8. Modificar el archivo como se muestra a continuacin:
ORIGINAL MODIFICADO
;
; BIND data file for local loopback interface
;
$ TTL 604800
@ IN SOA localhost. Root.localhost. (
2 ; serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; negative cache TTL
;
@ IN NS localhost.
1.0.0 IN PTR localhost.

;
; BIND data file for local loopback interface
;
$ TTL 604800
@ IN SOA ejemplo.com. root.ejemplo.com. (
2 ; serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; negative cache TTL
;
@ IN NS ns.
1.0.0 IN PTR ns.ejemplo.com.


9. Edite el archivo con sudo nano /etc/resolv.conf . Cambie el nombre del servidor DNS por
la direccin IP del servidor. Nameserver 192.168.0.1
10. Reiniciar el servicio y verificar que cuando se cargue marque OK, si por el contrario
marcara Fail habr ocurrido un error en la escritura de los archivos.
sudo service bind9 restart
11. Para verificar que resuelve el nombre utilizaremos el comando dig seguido del nombre del
servidor que asignamos, lo que se espera que regrese como respuesta es la direccin IP
que est vinculada a dicho nombre
dig ejemplo.com

También podría gustarte