En este ejemplo, se describe la configuración típica del DDNS.
Suposiciones:
Para este ejemplo de configuración de DDNS, se hacen las siguientes suposiciones:
Existe un único servidor que controla tanto DNS como DHCP en la red en la que reside el SP.
La dirección de red del SP es 192.168.1.0.
La dirección del servidor DHCP/DNS es 192.168.1.2.
Las direcciones IP de 192.168.1.100 a 192.168.1.199 se utilizan como conjunto para proporcionar direcciones al SP y a otros clientes.
El nombre del dominio es example.com.
No se ha realizado ninguna configuración de DNS ni DHCP. Si se hubiese realizado, utilice los archivos .conf de este ejemplo como guía para actualizar la configuración existente.
Puede utilizar los siguientes pasos y los archivos de ejemplo que se proporcionan aquí, con modificaciones específicas según el sitio, para realizar su propia configuración de DDNS.
La instalación del paquete dnsutils brinda acceso a dig, nslookup y otras herramientas útiles.
options { directory "/var/cache/bind"; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; }; // prime the server with knowledge of the root servers zone "." { type hint; file "/etc/bind/db.root"; }; // be authoritative for the localhost forward and reverse zones, // and for broadcast zones as per RFC 1912 zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; // additions to named.conf to support DDNS updates from dhcp server key server.example.com { algorithm HMAC-MD5; secret "your-key-from-step-2-here" }; zone "example.com" { type master; file "/etc/bind/db.example.com"; allow-update { key server.example.com; }; }; zone "1.168.192.in-addr.arpa" { type master; file "/etc/bind/db.example.rev"; allow-update { key server.example.com; }; };
Los archivos de zona vacíos se deben denominar /etc/bind/db.example.com y /etc/bind/db.example.rev.
Si copia los archivos de distribución db.empty suministrados, será suficiente; se actualizarán automáticamente mediante el servidor DNS.
ddns-update-style interim; ddns-updates on; server-identifier server; ddns-domainname "example.com."; ignore client-updates; key server.example.com { algorithm hmac-md5; secret your-key-from-step-2-here; } zone example.com. { primary 127.0.0.1; key server.example.com; } zone 1.168.192.in-addr.arpa. { primary 127.0.0.1; key server.example.com; } default-lease-time 600; max-lease-time 7200; authoritative; log-facility local7; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.199; option domain-name-servers 192.168.1.2; }
Una vez que los servidores se estén ejecutando, podrá acceder automáticamente a los nuevos SP de Oracle ILOM configurados para DHCP utilizando su nombre de host cuando estén encendidos. Use los archivos de registro, dig, nslookup y otras utilidades para depuraciones, si es necesario.
Para obtener más información sobre los servidores DNS y DHCP de Linux utilizados en este ejemplo, consulte el sitio web de Internet Systems Consortium: http://www.isc.org/