Bonjour,
je tente d'instaler un serveur DNS / DHCP sur un reseau interne (ne doit pas etre connecte au net excepte un poste qui sert d'interface de connexion au reseau prive pour entrer en SSH).
Pour l'instant, mon reseau test n'est compose que d'une machine cumulant les roles de serveur DNS et serveur DHCP (server00) et d'une seule machine de test (test00).
Apparement, ma configuration fonctionne pas trop mal jusqu'a present, test00 recoit sa configuration au boot grace au DHCP et j'arrive a effectuer quelques requetes aupres du DNS grace a nslookup ou dig.
Le probleme survient lors de l'enregistrement de test00 aupres du DNS, le DHCP distribue des adresses fixes et je tente de mettre a jour le DNS dynamiquement a travers dhcpd.conf et ses commande "ddns".
J'ai suivi le tutorial du site "
http://christian.caleca.free.fr/dhcp/serveur_dhcp.htm " pour configurer mes serveurs, et ca fonctionne tres bien lorsqu'il ne s'agit pas de mettre a jour dynamiquement...
je joins des traces de nslookup ainsi que mes fichiers /etc/named.conf et /etc/dhcpd.conf, si jamais quelqu'un avait une idee de la facon de regler le probleme, ca serait genial...
##### /etc/named.conf #####
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
listen-on { 192.168.100.93; 127.0.0.1; };
allow-query { 192.168.100.0/24; 127.0.0.1; };
allow-transfer { none; };
};
#include "/etc/rndc.key";
#controls {
# inet 127.0.0.1 allow { localhost; } keys { "rndckey"; };
#};
zone "." IN {
type hint;
file "named.root";
};
zone "localdomain." IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost." IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa." IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa." IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa." IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa." IN {
type master;
file "named.zero";
allow-update { none; };
};
zone "lab." IN {
type master;
file "lab";
allow-update { 127.0.0.1; };
};
zone "100.168.192.in-addr.arpa." IN {
type master;
file "lab.rev";
allow-update { 127.0.0.1; };
};
##### /etc/dhcpd.conf #####
# Les directives de configuration
ddns-update-style interim;
ddns-updates on;
ignore client-updates;
update-static-leases on;
ddns-domainname "lab";
max-lease-time 3600;
default-lease-time 3600;
# Les options globales
option domain-name-servers 192.168.100.93;
option subnet-mask 255.255.255.0;
option routers 192.168.100.93;
# Un seul sous réseau...
subnet 192.168.100.0 netmask 255.255.255.0 {
# Adresses dynamiques pour les invités
range 192.168.100.50 192.168.100.200;
# Et les clients habituels, en IP fixe.
host test00 {
use-host-decl-names on;
hardware ethernet 00:0D:60:83:1B:02;
fixed-address 192.168.100.95;
}
}
# Pour la mise à jour dynamique du DNS local
allow unknown-clients;
zone lab. {
primary 127.0.0.1;
}
zone 100.168.192.in-addr.arpa. {
primary 127.0.0.1;
}
##### /var/named/lab #####
$TTL 86400
@ IN SOA server00.lab. root.server00.lab. (
2007071301 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
@ IN A 192.168.100.93
@ IN NS server00.lab.
server00 IN A 192.168.100.93
localhost IN A 127.0.0.1
##### /var/named/lab.rev #####
$TTL 86400
@ IN SOA server00.lab. root.server00.lab. (
2007071301 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
@ IN NS server00.lab.
93 IN PTR server00.lab.
##### nslookup server00.lab #####
[root@test00 ~]# nslookup server00.lab
Server: 192.168.100.93
Address: 192.168.100.93#53
Name: server00.lab
Address: 192.168.100.93
##### nslookup test00.lab #####
[root@test00 ~]# nslookup test00
Server: 192.168.100.93
Address: 192.168.100.93#53
** server can't find test00: SERVFAIL
Merci d'avance si vous pouvez apporter vos lumieres a ce probleme
Toeic