jiraiya42 Posté(e) le 25 mars 2008 Partager Posté(e) le 25 mars 2008 Salut ! J'ai un problème j'ai une Debian 4.0 et j'ai installé Bind9 pour la configurer en serveur DNS. Je l'ai configurée, je fais un tail au démarrage du démon, aucun message d'erreur. En local, je ping le nom de mon serveur "DebianServer" ça fonctionne, je fais un "host DebianServer" et j'obtiens "host DebianServer not found: 2(SERVFAIL)" je fais un nslookup et j'obtiens "Server: 192.168.72.20 Address: 192.168.72.20#53 server can't find DebianServer: SERVFAIL" Mon IP est 192.168.72.85 Avez-vous des pistes pour savoir où chercher svp ? Merci d'avance... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 25 mars 2008 Partager Posté(e) le 25 mars 2008 Est ce que tu as mis ton bon serveur dans le resolv.conf ? Essaye dig @192.168.72.20 DebianServer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jiraiya42 Posté(e) le 25 mars 2008 Auteur Partager Posté(e) le 25 mars 2008 Est ce que tu as mis ton bon serveur dans le resolv.conf ?Essaye dig @192.168.72.20 DebianServer Merci pour ta réponse. J'ai fais le dig, j'obtiens : ; <<>> DiG 9.3.4 <<>> @192.168.72.20 DebianServer ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 1338 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;DebianServer. IN A ;; Query time: 1 msec ;; SERVER: 192.168.72.20#53(192.168.72.20) ;; WHEN: Tue Mar 25 13:09:32 2008 ;; MSG SIZE rcvd: 30 Dans mon resolv.conf, j'ai ça : search association.com nameserver 192.168.72.20 Mon serveur a pour IP 192.168.72.85 mais il utilise le serveur DNS ayant pour IP 192.168.72.20. Je ne veux pas qu'il soit en tant qu'esclave je voudrais le configurer en tant que primaire, indépendemment du 192.168.72.20. Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 25 mars 2008 Partager Posté(e) le 25 mars 2008 Et dans le fichier hosts (/etc/hosts) ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
jiraiya42 Posté(e) le 25 mars 2008 Auteur Partager Posté(e) le 25 mars 2008 Et dans le fichier hosts (/etc/hosts) ? Il y a : 127.0.0.1 localhost DebianServer 192.168.72.85 DebianServer.association.com DebianServer Sur mon poste client lorsque je fais un ping DebianServer.association.com j'ai une réponse et un nslookup toujours en provenance du client me donne : Serveur : DebianServer.association.com Address : 192.168.72.85 Par contre pas de net sur le poste client et le ping de www.google.fr ne donne rien il ne résoud pas l'adresse. Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 25 mars 2008 Partager Posté(e) le 25 mars 2008 host ne regarde pas le fichier hosts. Par contre les autre programmes doivent le regarder avant de tenter une résolution dns (par défaut dans la nsswitch.conf). Supprime ton hosts et recommence tes tests. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jiraiya42 Posté(e) le 25 mars 2008 Auteur Partager Posté(e) le 25 mars 2008 host ne regarde pas le fichier hosts. Par contre les autre programmes doivent le regarder avant de tenter une résolution dns (par défaut dans la nsswitch.conf).Supprime ton hosts et recommence tes tests. Je supprime le fichier hosts ?? PS : Internet fonctionne sur le poste client. La résolution se fait. Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 25 mars 2008 Partager Posté(e) le 25 mars 2008 Oui, le fichier hosts sert à associer des noms à des ip en local. Mais si tu souhaite utiliser ton propre serveur dns, c'est inutile. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.