epelpad

dns dinamico en ubuntu

1- instalamos el bind 9 y dhcp3-server
apt-get install dhcp3-server
apt-get install bidn9

2- vamos a la ruta /etc/bind/ y copiamos los archivos db.127 y db.local y los pegamos en /var/cache/bind/con los nombres db.192 y db.dominio
cp /etc/bind/db.127 /var/cache/bind/db.192
cp /etc/bind/db.local /var/cache/bind/db.dominio

3- ahora editamos los archivos que copiamos
nano /var/cache/bind/db.192
y lo dejamos algo asi

@ IN SOA nombre_servidor.dominio.com. root.dominio.com (
1
604800
86400
2419200
604800
)

@ IN NS nombre_servidor.dominio.com.
10 IN PTR nombre_servidor.dominio.com.

y el otro también
nano /var/cache/bind/db.dominio

@IN SOA nombre_servidor.dominio.com. root.dominio.com. (
1
604800
86400
2419200
604800
)

@ IN NS nombre_servidor.dominio.com.
nombre_servidor IN A 192.168.10.10


4- Editamos el archivo named.conf.local
nano /etc/bind/named.conf .local y agregamos las siguientes lineas

include /etc/bind/rndc.key

zone "dominio.com" {
type master;
file "/var/cache/bind/db.dominio";
allow-update {key "rndc-key"; };
notify yes;
};

zone "10.168.192.in-addr.arpa" {
type master;
file "/var/cache/bind/db.192";
allow-update {key "rndc-key"; };
notify yes
};


5- Agregamos estas lineas en el archivo /etc/dhcp3/dhcpd.conf

server-identifier nombre_del_servidor;
ddns-updates on;
ddns-update-style interim;
ddns-domainname "in-addr.arpa"
ignore client-updates;
include "/etc/dhcp3/rndc.key";
zone dominio.com. {
primary 127.0.0.1;
key rndc-key;
}
option domain-name "dominio.com";
option domain-name-servers 192.168.10.10;
option ip-forwarding off;
default-lease-time 600;
authoritative;
log-facility local7;

subnet 192.168.10.0 netmask 255.255.255.0
range 192.168.10.11 192.168.10.254
option routers 192.168.10.1
option broadcast-address 192.168.10.255
allow unknown-clients;

zone 10.168.192.in-addr.arpa. {
primary 192.168.10.10
key rndc-key;
}
zone dominio.com {
primary 192.168.10.10
key rndc-key;
}
}

6- copiamos la llave q se encuentra en /etc/bind/ y la pegamos en /etc/dhcp3/
cp /etc/bind/rndc.key /etc/dhcp3/

7- y ahora solo falta reiniciar.
/etc/init.d/dhcp3-server restart
/etc/init.d/bind9 restart

1 comentario - dns dinamico en ubuntu

tuxwars
Lo probare por que intente hacerlo en ubuntu 11.10 y no me jalo, me denegaba los permisos en la key, probare esto y aviso