[reglé] Named - erreur au demarrage

Named - erreur au demarrage [reglé] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 15-05-2004 à 02:23:13    

Bonjour,  :jap:  
 
J'ai installé named et ai reussi a le faire marcher ... presque.  
En effet meme si j'arrive a utiliser ma passerelle comme serveur DNS je n'arrive pas par exemple a faire de nslookup (il me dit qu'il ne trouve pas le serveur DNS pourtant je n'ai que celui la de configuré)  
 

Citation :


nslookup
*** Impossible de trouver le nom de serveur pour l'adresse 192.168.1.1 : Non-existent domain
*** Les serveurs par défaut ne sont pas disponibles
Serveur par dÚfaut :  UnKnown
Address:  192.168.1.1


 
Dans /var/log/messages j'ai :  
 

Code :
  1. named[2839]: starting BIND 9.2.2-P3 -u named
  2. named[2839]: using 1 CPU
  3. named[2839]: loading configuration from '/etc/named.conf'
  4. named: Démarrage de named succeeded
  5. named[2839]: no IPv6 interfaces found
  6. named[2839]: listening on IPv4 interface lo, 127.0.0.1#53
  7. named[2839]: listening on IPv4 interface eth0, 192.168.1.1#53
  8. named[2839]: listening on IPv4 interface eth1, xx.xx.xx.xx#53
  9. named[2839]: command channel listening on 127.0.0.1#953
  10. named[2839]: dns_rdata_fromtext: 127.0.0.rev:3: near '8H': not a valid named[2839]: zone 0.0.127.IN-ADDR.ARPA/IN: loading master file 127.0.0.rev: not a valid number
  11. named[2839]: zone localhost/IN: loaded serial 1
  12. named[2839]: running


 
Mais ça peut changer par exemple j'ai essayé tout en majuscule (3D au lieu de 3d par exemple) ou tout en secondes (300 au lieu de 5m) et il me dit soit la meme chose soit "unexpected end of input"  
 
Mon fichier named.conf :  
 

Code :
  1. acl "reseau" { 192.168.1.0/24; 192.168.0.0/24; 127.0.0.1; };
  2. // options du dns  
  3. options {
  4.         // repertoire de l'application  
  5.         directory "/var/named/";
  6.         // nom du pid  
  7.         pid-file "/var/named/named.pid";
  8.         // permet de ne pas divulguer la version de bind  
  9.         version "SECRET";
  10.         notify no;
  11.         allow-query { "reseau"; };
  12.         forwarders {
  13.                 xx.xx.xx.xx;
  14.                 xx.xx.xx.xx;
  15.         };
  16. };
  17. // root hint  
  18. zone "." {
  19.         type hint;
  20.         file "root.cache";
  21. };
  22. // localhost - zone forward  
  23. zone "localhost" {
  24.         type master;
  25.         file "127.0.0.db";
  26. };
  27. // localhost - zone inversée  
  28. zone "0.0.127.IN-ADDR.ARPA" {
  29.         type master;
  30.         file "127.0.0.rev";
  31. };


 
Mon fichier 127.0.0.rev  
 

Code :
  1. $TTL 3D
  2. @       IN      SOA     server.resal.local. (
  3.                         1               ; Serial number
  4.                         3H              ; Refresh dans 3 heures
  5.                         5M              ; Retry dans 5 minutes
  6.                         1W              ; Expire dans une semaine
  7.                         3H              ; Minimum TTL de 3 heures
  8.                         )
  9.                 NS      server.resal.local.
  10. 1               PTR     localhost.


 
Je pense que ce sont les seuls fichiers necessaires puisque c'est la que j'ai mon erreur  :pfff:  
Merci de bien vouloir m'aider si vous le pouvez j'ai vraiment trituré tout ce que je pouvais réécris les fichiers etc etc


Message édité par blame le 18-05-2004 à 07:14:13

---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 15-05-2004 à 02:23:13   

Reply

Marsh Posté le 15-05-2004 à 08:37:09    

va falloir réapprendre a faire un fichier de zone :)
1) named t'indique l'erreur :)
2) cela a plutôt cette gueule un début de fichier de zone :

Citation :

$ORIGIN .
$TTL 7D  
littleboboy.net         IN SOA  mikala.littleboboy.net. hostmaster.littleboboy.net. (
                                2004032621 ; serial
                                1H     ; refresh
                                15M       ; retry
                                1W      ; expire
                                3M      ; minimum  
                                )


Message édité par mikala le 15-05-2004 à 08:37:48

---------------
Intermittent du GNU
Reply

Marsh Posté le 15-05-2004 à 09:53:09    

mikala a écrit :

va falloir réapprendre a faire un fichier de zone :)
1) named t'indique l'erreur :)
2) cela a plutôt cette gueule un début de fichier de zone :

Citation :

$ORIGIN .
$TTL 7D  
littleboboy.net         IN SOA  mikala.littleboboy.net. hostmaster.littleboboy.net. (
                                2004032621 ; serial
                                1H     ; refresh
                                15M       ; retry
                                1W      ; expire
                                3M      ; minimum  
                                )




 
son format est tout à fait valide  :o j'ai les mêmes à la maison

Reply

Marsh Posté le 15-05-2004 à 09:54:33    

il est où le fichier où "8H" est présent ? il est dans l'erreur mais dans aucun fichier

Reply

Marsh Posté le 15-05-2004 à 09:56:58    

void son SOA est normal ? :)
moi je ne lui vois indiquer que le ns , pas le mail du responsable de la zone , mais bon je peux me tromper :D


---------------
Intermittent du GNU
Reply

Marsh Posté le 15-05-2004 à 09:57:55    

Code :
  1. $TTL 3D
  2. @       IN      SOA     server.resal.local. hostmaster.foo.net. (
  3.                         2004051501               ; Serial number
  4.                         3H              ; Refresh dans 3 heures
  5.                         5M              ; Retry dans 5 minutes
  6.                         1W              ; Expire dans une semaine
  7.                         3H              ; Minimum TTL de 3 heures
  8.                         )
  9.         IN      NS      server.resal.local.
  10. 1       IN      PTR     localhost.


 
essaye ca
 
edit : bien vu Mikala  ;)


Message édité par void_ppc le 15-05-2004 à 09:59:57
Reply

Marsh Posté le 15-05-2004 à 09:58:27    

mikala a écrit :

void son SOA est normal ? :)
moi je ne lui vois indiquer que le ns , pas le mail du responsable de la zone , mais bon je peux me tromper :D


 
pour localhost tu risque de pas recevoir beaucoup de mails :D

Reply

Marsh Posté le 15-05-2004 à 10:01:56    

void_ppc a écrit :

pour localhost tu risque de pas recevoir beaucoup de mails :D


j'essaye juste de suivre une écriture correcte hein :)
http://www.zytrax.com/books/dns/ch8/soa.html
http://www.ripe.net/ripe/docs/ripe-203.html
[:spamafote]


---------------
Intermittent du GNU
Reply

Marsh Posté le 15-05-2004 à 17:34:44    

Rhalalalala comme vous etes fort ! [:andromaque]
J'avais pas mis le mail effectivement et maintenant ça marche !!!!
J'ai juste encore un message d'erreur :

Code :
  1. named[2900]: zone 0.0.127.in-addr.arpa/IN: has no NS records


 
Mais je crois que Mikala en a parlé ? Je regarde ça plus tard car faut que j'aille acheter des salés pour mes invités  
En tout cas deja merci !!!!


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 15-05-2004 à 17:48:16    

ayé c'est reglé. C'etait rien en fait !
Merci a vous tous


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 15-05-2004 à 17:48:16   

Reply

Marsh Posté le 16-05-2004 à 17:25:42    

Nan c'est toujours pas reglé en fait  :heink:  
Mon serveur ne me fait plus d'erreur au démarrage, mais comme je l'ai dit mais un nslookup me dit ça :

Code :
  1. *** Impossible de trouver le nom de serveur pour l'adresse 192.168.1.1 : Non-existent domain
  2. *** Les serveurs par défaut ne sont pas disponibles
  3. Serveur par défaut :  UnKnown
  4. Address:  192.168.1.1

 
Decidement. J'ai bien pensé a un probleme de firewall mais j'autorise le chemin de l'interieur vers mon serveur ...
Par contre niveau fonctionnement ça va il gere bien


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 16-05-2004 à 18:07:08    

dans ton /etc/resolv.conf tu as bien une ligne avec:
 
nameserver blabla
 
où "blabla" est l'ip d'un serveur dns ?

Reply

Marsh Posté le 16-05-2004 à 19:34:58    

Ben en fait j'ai
 
search resal.local
nameserver 127.0.0.1


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 16-05-2004 à 20:14:45    

et sur localhost, tu as un serveur dns ?

Reply

Marsh Posté le 16-05-2004 à 21:04:38    

ben oui named :/
Excuses moi j'ai mal expliqué ou mal compris.
Le server DNS est ma passerelle et le resolv.conf lui appartient.
Le nslookup est fait sur un poste sous windows qui a pour serveur DNS cette passerelle.
Voili voila


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 16-05-2004 à 22:14:11    

Allez je refait un pti tour dans le systeme de ma passerelle :
 
resolv.conf

Code :
  1. search resal.local
  2. nameserver 127.0.0.1


host.conf

Code :
  1. order hosts,bind


hosts

Code :
  1. 127.0.0.1       localhost
  2. 192.168.1.1     server.resal.local   server


Voila, je ne vois pas ce que je pourrai trouver d'autre


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 17-05-2004 à 18:54:01    

Bon en fait lorsque je fais un hostname il me sort un autre nom que ce que j'ai dans mon /etc/hosts voila pourquoi ca doit merder.
Si je fais un "hostname server.resal.local" il me change le hostname et ca fonctionne mais a chaque reboot il me rechange le truc en ce que c'etait avant.
Il doit y'avoir une commande special en cas d'utilisation de bind non ?


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 17-05-2004 à 21:36:59    

edit le fichier /etc/hostname ?

Reply

Marsh Posté le 18-05-2004 à 07:13:37    

J'ai pas de fichier de ce nom la par contre j'avais un fichier /etc/sysconfig/network dans le lequel y'avait un hostname de definit !
Voila tout rentre dans l'ordre


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Sujets relatifs:

Leave a Replay

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