DNS sous linux

DNS sous linux - Linux et OS Alternatifs

Marsh Posté le 15-01-2003 à 09:26:03    

J'ai tout configuré mes zones et cie,j'ai la mandrake 9 au fait et tous les outils bind sont installés.
Seulement lorsque je tape nslookup, dig ou host il ne me trouve pas mon DNS (qui est censé etre moi-meme) et quand je regarde avec webmin ou dans named.conf et mes fichiers de zones je suis pourtant bien configuré....Quelqu'un aurait une idée sur le sujet?

Reply

Marsh Posté le 15-01-2003 à 09:26:03   

Reply

Marsh Posté le 15-01-2003 à 10:00:53    

est-ce que tu as défini ta machine comme serveur DNS dans /etc/resolv.conf ?

Reply

Marsh Posté le 15-01-2003 à 10:10:17    

911GT3 a écrit :

est-ce que tu as défini ta machine comme serveur DNS dans /etc/resolv.conf ?
 


 
Je pene que oui:
domain [nomdomaine]
search [nomdomaine]
nameserver [monip]
nameserver 127.0.0.1
nameserver 127.0.0.1
 
Logiquement c'est comme cela qu'il devrait être.
 
Pour clarifier la situation je dois updater un serveur (qui fait dns) donc je suis actuellement en train de configurer une machine de la meme manière que celle déja installé mais en version 9 de mandrake (au lieu de la 8 actuelle) la seule différence c'est que au lieu de s'appeller web elle s'appelle web1 sinon j'ai paramétré de la meme manière....mes fichiers de zones sont corrects, named.conf aussi le resolv.conf aussi....d'autres idées.
Je tapes hostname il trouve bien web1.[nomdomaine] mais c'est tout...si je fait un dig ca marche po!

Reply

Marsh Posté le 15-01-2003 à 12:32:10    

As-tu mis ceci dans host.conf ??
 

Code :
  1. order hosts, bind
  2. multi on


 
Et [nomdomaine] c'est bien web1 et [monip] ip_web1 ??
 
Le passant.

Reply

Marsh Posté le 15-01-2003 à 13:53:54    

et [mon_ip]=ip machine = ip web1


Message édité par _ouilles le 15-01-2003 à 13:55:16
Reply

Marsh Posté le 15-01-2003 à 13:55:31    

essaie de forcer le serveur sous nslookup
server = 127.0.0.1
Si avec ça ca ne marche pas ....

Reply

Marsh Posté le 15-01-2003 à 14:04:03    

mrjack a écrit :

essaie de forcer le serveur sous nslookup
server = 127.0.0.1
Si avec ça ca ne marche pas ....


 
;;connection timed out; no servers could be reached!
ca commence a me pomper cette histoire de DNS
Meme en le laissant par défaut et en le démarrant il ne fonctionne pas (moi qui voulait passer entièrement linux)
Aurais tu d'autres idées stp???

Reply

Marsh Posté le 15-01-2003 à 14:10:26    

_ouilles a écrit :


 
;;connection timed out; no servers could be reached!
ca commence a me pomper cette histoire de DNS
Meme en le laissant par défaut et en le démarrant il ne fonctionne pas (moi qui voulait passer entièrement linux)
Aurais tu d'autres idées stp???


Si ton Bind ne démarre pas c'est qu'il est mal configuré .
Regarde donc du coté des logs les erreurs que tu peux avoir
sinon je te conseille de lire ce site qui est certes un peu vieux mais toujours valable niveau configuration .

Reply

Marsh Posté le 15-01-2003 à 14:12:36    

_ouilles a écrit :


 
;;connection timed out; no servers could be reached!
ca commence a me pomper cette histoire de DNS
Meme en le laissant par défaut et en le démarrant il ne fonctionne pas (moi qui voulait passer entièrement linux)
Aurais tu d'autres idées stp???


Peut être un problème de firewall ou alors d'acces mal configurés dans BIND. Si tu veux je peux tjrs jetter un coup d'oeil en ssh.

Reply

Marsh Posté le 15-01-2003 à 14:21:44    

mrjack a écrit :


Peut être un problème de firewall ou alors d'acces mal configurés dans BIND. Si tu veux je peux tjrs jetter un coup d'oeil en ssh.


C'est gentil d'y avoir penser mais c po moa qui pourrais t'autoriser a rentrer dans un tel réseau.....

Reply

Marsh Posté le 15-01-2003 à 14:21:44   

Reply

Marsh Posté le 15-01-2003 à 14:23:22    

Questions idiotes....
peut on démarrer un dns en local?
les commande dig, host, nslookup (qui fonctionne pas sous M9.0) peuvent elles etre executés sans erreures en local???

Reply

Marsh Posté le 15-01-2003 à 14:24:38    

_ouilles a écrit :

Questions idiotes....
peut on démarrer un dns en local?
les commande dig, host, nslookup (qui fonctionne pas sous M9.0) peuvent elles etre executés sans erreures en local???
 


dig/host/nslookup sont indépendant de bind .
& oui tu peux le démarrer en local.

Reply

Marsh Posté le 15-01-2003 à 14:25:28    

littleboboy a écrit :


Si ton Bind ne démarre pas c'est qu'il est mal configuré .
Regarde donc du coté des logs les erreurs que tu peux avoir
sinon je te conseille de lire ce site qui est certes un peu vieux mais toujours valable niveau configuration .


Je fais service named start
il me dit [OK]
je fais ps -ef|grep named
il m'en sort 5 ou 6 process (donc il est bien lancé)
je fais un dig, host ou ce ke tu veux il ne vois pas de dns !!!

Reply

Marsh Posté le 15-01-2003 à 14:27:00    

littleboboy a écrit :


dig/host/nslookup sont indépendant de bind .
& oui tu peux le démarrer en local.
 


Merci :-)
O fait qd je fé dig il me répond aussi
;;global options: printcmd

Reply

Marsh Posté le 15-01-2003 à 14:34:48    

_ouilles a écrit :


Je fais service named start
il me dit [OK]
je fais ps -ef|grep named
il m'en sort 5 ou 6 process (donc il est bien lancé)
je fais un dig, host ou ce ke tu veux il ne vois pas de dns !!!
Merci :-)
O fait qd je fé dig il me répond aussi
;;global options: printcmd


& un dig @iptonserveur cequetuveux.zone
ton bind écoutes bien sur la bonne ip ?

Reply

Marsh Posté le 15-01-2003 à 14:50:04    

littleboboy a écrit :


& un dig @iptonserveur cequetuveux.zone
ton bind écoutes bien sur la bonne ip ?


Qu'entends tu par ecouter sur la bonne ip car tous mes fichiers de config cible la meme, la mienne, cad celle du serveur dns (je suis tjrs en local)?

Reply

Marsh Posté le 15-01-2003 à 15:20:43    

_ouilles a écrit :


Qu'entends tu par ecouter sur la bonne ip car tous mes fichiers de config cible la meme, la mienne, cad celle du serveur dns (je suis tjrs en local)?


oki
je pensais(j'ai du mal lire :sweat: ) que tu avais refais ton fichier de conf, donc tu aurais tres bien pus binder Bind sur une ip.
sinon le dig @tonip toto.net a fonctionner ou pas ?

Reply

Marsh Posté le 15-01-2003 à 15:47:52    

littleboboy a écrit :


oki
je pensais(j'ai du mal lire :sweat: ) que tu avais refais ton fichier de conf, donc tu aurais tres bien pus binder Bind sur une ip.
sinon le dig @tonip toto.net a fonctionner ou pas ?  


si je fais dig [mon_ip] [mon_domaine]
ca fonctionne
mais dig tout cour ca fonctionne pas!

Reply

Marsh Posté le 15-01-2003 à 15:49:07    

_ouilles a écrit :


si je fais dig [mon_ip] [mon_domaine]
ca fonctionne
mais dig tout cour ca fonctionne pas!


tu veux dire que si tu tapes dig sans arguments il ne fonctionne pas ?
si oui c'est normal a priori vu que tu n'as certainement pas mis de zone "." ( cf le site que je t'ai donné.)

Reply

Marsh Posté le 15-01-2003 à 16:12:54    

littleboboy a écrit :


tu veux dire que si tu tapes dig sans arguments il ne fonctionne pas ?
si oui c'est normal a priori vu que tu n'as certainement pas mis de zone "." ( cf le site que je t'ai donné.)
 


Si tu veux dire par la que je n'ai pas de zones de déclarées, j'en ai exactement 4.
Sinon je ne vois pas ce que tu cherche a me dire par "." car j'ai visité le site que tu m'a conseillé (qui fait maintenant parti de mes favoris d'ailleur) il m'indique un fichier a éditer qui n'existe po...:
named.root ou root.hint.
Et pour en revenir a mon named.conf il contient bien toutes les zones définis et cible bien les fichiers de zones.
???

Reply

Marsh Posté le 15-01-2003 à 16:27:20    

_ouilles a écrit :


Si tu veux dire par la que je n'ai pas de zones de déclarées, j'en ai exactement 4.
Sinon je ne vois pas ce que tu cherche a me dire par "." car j'ai visité le site que tu m'a conseillé (qui fait maintenant parti de mes favoris d'ailleur) il m'indique un fichier a éditer qui n'existe po...:
named.root ou root.hint.
Et pour en revenir a mon named.conf il contient bien toutes les zones définis et cible bien les fichiers de zones.
???


je veux dire tu as bien la zone "." car quand tu fais dig seul cela est considére comme une interrogation de la zone "." bref la zone root
tu dois rajouter cette zone a ta conf si tu veux que 1)le dig fonctionne sans argument ( ce que tu cherches a faire a priori )
2)que ton dns puisse intérroger les serveurs root dns au cas ou
 donc tu rajoutes  un :
 
 


zone "." {
        type hint;
        file "/chemin/vers/tes/zone/root.hint";
};

 
& le fichier root.hint du style
 


 
; <<>> DiG 9.2.1 <<>> @e.root-servers.net . ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61435
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13
 
;; QUESTION SECTION:
;.                              IN      NS
 
;; ANSWER SECTION:
.                       518400  IN      NS      L.ROOT-SERVERS.NET.
.                       518400  IN      NS      M.ROOT-SERVERS.NET.
.                       518400  IN      NS      A.ROOT-SERVERS.NET.
.                       518400  IN      NS      B.ROOT-SERVERS.NET.
.                       518400  IN      NS      C.ROOT-SERVERS.NET.
.                       518400  IN      NS      D.ROOT-SERVERS.NET.
.                       518400  IN      NS      E.ROOT-SERVERS.NET.
.                       518400  IN      NS      F.ROOT-SERVERS.NET.
.                       518400  IN      NS      G.ROOT-SERVERS.NET.
.                       518400  IN      NS      H.ROOT-SERVERS.NET.
.                       518400  IN      NS      I.ROOT-SERVERS.NET.
.                       518400  IN      NS      J.ROOT-SERVERS.NET.
.                       518400  IN      NS      K.ROOT-SERVERS.NET.
 
;; ADDITIONAL SECTION:
L.ROOT-SERVERS.NET.     3600000 IN      A       198.32.64.12
M.ROOT-SERVERS.NET.     3600000 IN      A       202.12.27.33
A.ROOT-SERVERS.NET.     3600000 IN      A       198.41.0.4
B.ROOT-SERVERS.NET.     3600000 IN      A       128.9.0.107
C.ROOT-SERVERS.NET.     3600000 IN      A       192.33.4.12
D.ROOT-SERVERS.NET.     3600000 IN      A       128.8.10.90
E.ROOT-SERVERS.NET.     3600000 IN      A       192.203.230.10
F.ROOT-SERVERS.NET.     3600000 IN      A       192.5.5.241
G.ROOT-SERVERS.NET.     3600000 IN      A       192.112.36.4
H.ROOT-SERVERS.NET.     3600000 IN      A       128.63.2.53
I.ROOT-SERVERS.NET.     3600000 IN      A       192.36.148.17
J.ROOT-SERVERS.NET.     3600000 IN      A       192.58.128.30
K.ROOT-SERVERS.NET.     3600000 IN      A       193.0.14.129
 
;; Query time: 304 msec
;; SERVER: 192.203.230.10#53(e.root-servers.net)
;; WHEN: Wed Jan 15 16:25:51 2003
;; MSG SIZE  rcvd: 436

Reply

Marsh Posté le 15-01-2003 à 16:33:32    

_ouilles a écrit :


Si tu veux dire par la que je n'ai pas de zones de déclarées, j'en ai exactement 4.
Sinon je ne vois pas ce que tu cherche a me dire par "." car j'ai visité le site que tu m'a conseillé (qui fait maintenant parti de mes favoris d'ailleur) il m'indique un fichier a éditer qui n'existe po...:
named.root ou root.hint.
Et pour en revenir a mon named.conf il contient bien toutes les zones définis et cible bien les fichiers de zones.
???


ha oui zone"." dans named.conf qui va ouvrir le fichier de zone qui ne s'appelle pas du tout root.hint mais...autrement chez moa...merci
mais le dig ne fonctionne toujours pas meme si le fichier de zone ciblé (qui chez toa doit être root.hint si g bien compris) existe!

Reply

Marsh Posté le 15-01-2003 à 16:38:27    

_ouilles a écrit :


ha oui zone"." dans named.conf qui va ouvrir le fichier de zone qui ne s'appelle pas du tout root.hint mais...autrement chez moa...merci
mais le dig ne fonctionne toujours pas meme si le fichier de zone ciblé (qui chez toa doit être root.hint si g bien compris) existe!


cela veut dire que ton serveur fonctionne en cache je pense .
regarde la tete de ce fichier voir si il ressemble au mien ;)

Reply

Marsh Posté le 17-01-2003 à 09:20:44    

littleboboy a écrit :


cela veut dire que ton serveur fonctionne en cache je pense .
regarde la tete de ce fichier voir si il ressemble au mien ;)


ba g regardé et l'en tête apparait être la meme....je crois être dans une impasse. :(  
Tant ka faire je te demande si cache-nameserver (qui est un package installé avec bind lorsqu'il vérifie les dépendance) n'est pas celui qui pourrait me foutre la merde car je ne voit pas son utilité?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed