Configuración dns dinámico (DDNS)
1- Instalar Bind9 y dhcp3-server
apt-get bind9 dhcp3-server
2- Agregar las siguientes lineas al final del archivo /etc/dhcp3/dhcpd.conf
Server-identifier nombremáquina;
ddns-updates on;
ddns-update-style interim;
ddns-domainname “chuz.com.”;
ddns-rev-domainname “in-addr.arpa.”;
ignore client-updates;
include “/etc/bind/rndc.key”;
zone chuz.com. {
primary 127.0.0.1;
key rndc-key;
}
option domain-name “chuz.com”;
option domain-name-servers 192.168.0.200;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
allow unknown-clients;
zone 0.168.192.in-addr-arpa. {
primary 192.168.0.200;
key “rndc-key”;
}
Zone localdomain. {
Primary 192.168.0.200;
Key “rndc-key”;
}
}
3- En el archivo /etc/bind/named.conf.options agregar al final:
Controls {
Inet 127.0.0.1 allow { localhost; } keys { “rndc-key”; };
};
4- En el archivo /etc/apparmor.d/usr.sbin.dhcpd3 agregar antes de que se cierre la llave:
/etc/bind/rndc.key rw,
/etc/bind/** rw,
5- El archivo /etc/bind/named.conf.local deberá quedar así:
zone “chuz.com” {
type master;
file “db.chuz.com”;
allow-update { key “rndc-key”; };
notify yes;
};
zone “0.168.192.in-addr.arpa” {
type master;
file “db.192.168.0”;
allow-update { key “rndc-key”; };
notify yes;
};
Include “/etc/bind/rndc.key”;
6- Ejecutar la instrucción chmod +rw en el archivo /etc/bind/rndc.key
7- Reiniciar el bind9, dhcpd3-server y el apparmor
1- Instalar Bind9 y dhcp3-server
apt-get bind9 dhcp3-server
2- Agregar las siguientes lineas al final del archivo /etc/dhcp3/dhcpd.conf
Server-identifier nombremáquina;
ddns-updates on;
ddns-update-style interim;
ddns-domainname “chuz.com.”;
ddns-rev-domainname “in-addr.arpa.”;
ignore client-updates;
include “/etc/bind/rndc.key”;
zone chuz.com. {
primary 127.0.0.1;
key rndc-key;
}
option domain-name “chuz.com”;
option domain-name-servers 192.168.0.200;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
allow unknown-clients;
zone 0.168.192.in-addr-arpa. {
primary 192.168.0.200;
key “rndc-key”;
}
Zone localdomain. {
Primary 192.168.0.200;
Key “rndc-key”;
}
}
3- En el archivo /etc/bind/named.conf.options agregar al final:
Controls {
Inet 127.0.0.1 allow { localhost; } keys { “rndc-key”; };
};
4- En el archivo /etc/apparmor.d/usr.sbin.dhcpd3 agregar antes de que se cierre la llave:
/etc/bind/rndc.key rw,
/etc/bind/** rw,
5- El archivo /etc/bind/named.conf.local deberá quedar así:
zone “chuz.com” {
type master;
file “db.chuz.com”;
allow-update { key “rndc-key”; };
notify yes;
};
zone “0.168.192.in-addr.arpa” {
type master;
file “db.192.168.0”;
allow-update { key “rndc-key”; };
notify yes;
};
Include “/etc/bind/rndc.key”;
6- Ejecutar la instrucción chmod +rw en el archivo /etc/bind/rndc.key
7- Reiniciar el bind9, dhcpd3-server y el apparmor