Cet exemple illustre comment définir une configuration DDNS standard.
Hypothèses :
Les hypothèses suivantes s'appliquent à cet exemple de configuration DDNS :
Un seul serveur gère à la fois DNS et DHCP sur le réseau sur lequel se trouve le processeur de service.
L'adresse réseau du processeur de service est 192.168.1.0.
L'adresse du serveur DHCP/DNS est 192.168.1.2
Un pool d'adresses IP allant de 192.168.1.100 à 192.168.1.199 fournit des adresses au processeur de service et à d'autres clients.
Le nom de domaine est example.com.
Il n'y a aucune configuration DNS ou DHCP. S'il une telle configuration existe, mettez-la à jour à l'aide des fichiers .conf présentés dans cet exemple.
Vous pouvez suivre les étapes ci-après et utiliser les exemples de fichiers indiqués ici, mais aussi les modifier selon vos besoins pour créer votre propre configuration DDNS.
Si vous installez le package dnsutils, vous avez accès à dig, nslookup et à d'autres outils utiles.
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; }; };
Les fichiers de zone vides doivent être nommés /etc/bind/db.example.com et /etc/bind/db.example.rev.
Il suffit de copier les fichiers de distribution db.empty fournis ; le serveur DNS les mettra à jour automatiquement.
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; }
Une fois les serveurs en cours d'exécution, lorsque de nouveaux processeurs de service Oracle ILOM configurés pour le DHCP sont mis sous tension, ils sont accessibles automatiquement via leur nom d'hôte. Si nécessaire, consultez les fichiers journaux dig, nslookup et exécuter d'autres utilitaires à des fins de débogage.
Pour plus d'informations sur les serveurs DHCP et DNS de cet exemple, visitez le site Web Internet Systems Consortium à l'adresse : http://www.isc.org/