Bonjour,
J'ai installé un DNS chez moi.
Le serveur de nom est Bind dont voici la version :
[root@fedora1 ~]# rpm -qa|grep bind
bind-chroot-9.3.2-41.fc6
bind-libs-9.3.2-41.fc6
kdebindings-3.5.4-1.fc6
bind-9.3.2-41.fc6
bind-utils-9.3.2-41.fc6
ypbind-1.19-5
Tout çà est installé sur un fedora dont voici la version :
Linux fedora1.linux.tux 2.6.20-1.2925.fc6 #1 SMP Sat Mar 10 19:15:16 EST 2007 i686 athlon i386 GNU/Linux
Tout fonctionne trés bien à ce détail prés :
quand je tape nslookup sur une machine linux , j'obtiens :
[root@fedora1 ~]# nslookup fedora3.linux.tux
Server: 192.168.0.12
Address: 192.168.0.12#53
Name: fedora3.linux.tux
Address: 192.168.0.12
En revanche à partir d'une machine Windows , j'obtiens çà :
C:\Documents and Settings\phil>nslookup fedora1.linux.tux
+ Impossible de trouver le nom de serveur pour l'adresse 192.168.0.12 : Non-existent domain
+ Les serveurs par défaut ne sont pas disponibles
Serveur : UnKnown
Address: 192.168.0.12
Nom : fedora1.linux.tux
Address: 192.168.0.5
le log du serveur DNS est explicite , y'a un "denied" :
[root@fedora3 ~]# cat /var/log/messages
Mar 23 19:04:13 fedora3 named[31668]: client 192.168.0.2#3224: update 'linux.tux/IN' denied
La résolution se fait bien mais j'ai un message d'erreur que je n'ai pas avec nslookup sous linux.
Voici mon fichier named.conf :
[root@fedora3 ~]# cat /etc/named.conf
options {
directory "/etc";
pid-file "/var/run/named/named.pid";
forwarders { 212.27.54.252; 212.27.53.252; };
allow-query { 192.168.0.0/24; };
};
zone "." {
type hint;
file "/etc/db.cache";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
zone "linux.tux" {
type master;
file "/var/named/linux.tux.hosts";
check-names fail;
allow-update { localhost; };
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/var/named/192.168.0.reverse";
};
key "key" {
algorithm hmac-md5;
secret "9kpFLxda4WukAGfJU8IN2AdOtAny5rz9GSEsQfMONZRWTrZCcXw2GktQ9Ntu";
};
controls {
inet 127.0.0.1 allow { localhost; } keys { "key"; };
};
et voici le fichier de définition de zone :
[root@fedora3 ~]# cat /var/named/linux.tux.hosts
$TTL 86400
1. IN SOA fedora3.linux.tux. root.fedora3.linux.tux. (
2002030601 ;Serial
21600 ;Refresh
1800 ;Retry
604800 ;Expire
900 ) ;Négative cache TTL
; Define the nameservers
IN NS fedora3.linux.tux.
; Define the mail servers
; IN MX
; IN MX
localhost IN A 127.0.0.1
fedora3 IN A 192.168.0.12
windows1 IN A 192.168.0.2
fedora1 IN A 192.168.0.5
www IN CNAME fedora1.linux.tux.
Voilà, ai je oublié quelque chose , y'a une particularité liée à Windows , faut-il mettre des options supplémentaires ?
Malgré toute mes recherches , la lecture de la doc, je sèche !
Si quelqu'un a une idée, elle sera la bienvenue !
D'avance merci
Configuration: Windows XP
Firefox 2.0.0.3