Oui, tu installe Bind sur "serveur".
Tu te crée un réseau "interne" que tu interrogeras par défaut.
Et tu couple dhcpd à named (Bind) pour que l'un renseigne l'autre sur l'arrivée d'une nouvelle machine sur le réseau :
Sur "serveur" :
fichier /etc/dhcpd.conf :
--------------DEBUT
# Je préviens Bind
ddns-update-style interim;
ddns-updates on;
[^] # Re: DNS
Posté par Pipo2 . En réponse au message Neuneu en réseau : Comment fait on résoudre les noms de machines déclarée par DHCP ?. Évalué à 0.
Tu te crée un réseau "interne" que tu interrogeras par défaut.
Et tu couple dhcpd à named (Bind) pour que l'un renseigne l'autre sur l'arrivée d'une nouvelle machine sur le réseau :
Sur "serveur" :
fichier /etc/dhcpd.conf :
--------------DEBUT
# Je préviens Bind
ddns-update-style interim;
ddns-updates on;
ignore client-updates;
update-static-leases on;
ddns-domainname "interne";
max-lease-time 3600;
default-lease-time 3600;
# Les options globales à titre d'exemple
option domain-name-servers 192.168.10.1
option subnet-mask 255.255.255.0;
option routers 192.168.10.1;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.10 192.168.10.254;
}
--------------FIN
Fichier /etc/named.conf :
--------------DEBUT
acl "interne" {
127.0.0.1/32;
192.168.10.0/24;
};
options {
pid-file "/var/run/named/named.pid";
directory "/var/named";
listen-on {
127.0.0.1;
192.168.10.1;
};
allow-query {
"interne";
};
};
//zone "." {
//type hint;
//file "named.ca";
//};
zone "interne" {
type master;
file "interne";
allow-update {
"localhost";
};
};
zone "10.158.192.in-addr.arpa" {
type master;
file "10.158.192";
allow-update {
"localhost";
};
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
---------------FIN
Fichier /var/named/interne :
---------------DEBUT
$ORIGIN .
$TTL 86400 ; 1 day
interne IN SOA dns.interne. root.dns.interne. (
1107507521 ; serial
7200 ; refresh (2 hours)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
86400 ; minimum (1 day)
)
NS dns.interne.
A 192.168.10.1
MX 5 courrier.interne.
$ORIGIN interne.
* A 192.168.10.1
courrier A 192.168.10.1
serveur A 192.168.10.1
dns A 192.168.10.1
----------------FIN
Fichier /etc/resolv.conf :
----------------DEBUT
search interne
nameserver 127.0.0.1
----------------FIN
Voilà à quelques erreurs près peut-être ce qui pourrait marcher. Bonne bourre.