Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/01/2011, à 17:24

popololo

Bind9 et domaine en .42

Salut,

suite à deux articles Dans numérama et sur Geekfault
qui traite des nouveaux noms de domaines en .42 j'ai tenté de configurer bind9 (je me sers depuis longtemps de bind9 pour résoudre dns à la sauce maison) pour y accéder. J'ai ajouté

zone "42″ IN {
type forward;
forwarders {81.93.248.69; 81.93.248.68; 91.194.60.196; 193.17.192.53; };
};

à named.conf.local mais cela ne marche pas. Quelle est l'erreur?

Dernière modification par popololo (Le 02/01/2011, à 17:25)

Hors ligne

#2 Le 02/01/2011, à 18:39

droopy191

Re : Bind9 et domaine en .42

Salut,

Le IN est en trop a mon sens.
Ca marche sous linux par contre sous windows, la résolution de nom marche par un nslookup mais pas depuis le navigateur.

Dernière modification par droopy191 (Le 02/01/2011, à 18:42)

Hors ligne

#3 Le 02/01/2011, à 20:08

popololo

Re : Bind9 et domaine en .42

Salut Droopy191,

Est-ce bien le fichier named.conf.local qu'il faut configurer?

Dernière modification par popololo (Le 02/01/2011, à 20:09)

Hors ligne

#4 Le 03/01/2011, à 11:52

droopy191

Re : Bind9 et domaine en .42

popololo a écrit :

Salut Droopy191,

Est-ce bien le fichier named.conf.local qu'il faut configurer?

Oui, on peut mettre l'info ailleurs mais comme cela l'info ne sera pas écrasée par une mise à jour.

Hors ligne

#5 Le 04/01/2011, à 09:33

popololo

Re : Bind9 et domaine en .42

Salut,

Non cela ne marche pas rien à y faire je ne comprends pas.

Hors ligne

#6 Le 04/01/2011, à 11:52

droopy191

Re : Bind9 et domaine en .42

popololo a écrit :

Salut,

Non cela ne marche pas rien à y faire je ne comprends pas.

Ca marche chez moi hmm ( depuis une debian )
Ajout de la zone dans le named.conf.local

zone "42″ {
type forward;
forwarders {81.93.248.69; 81.93.248.68; 91.194.60.196; 193.17.192.53; };
};

redémarrez Bind
pour tester, faites une requete depuis votre serveur, et donnez le retour
dig search.42 @127.0.0.1

Hors ligne

#7 Le 04/01/2011, à 19:03

popololo

Re : Bind9 et domaine en .42

Bonjour,

; <<>> DiG 9.7.1-P2 <<>> search.42 @127.0.0.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36924
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;search.42.            IN    A

;; AUTHORITY SECTION:
.            10800    IN    SOA    a.root-servers.net. nstld.verisign-grs.com. 2011010400 1800 900 604800 86400

;; Query time: 28 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Jan  4 18:03:13 2011
;; MSG SIZE  rcvd: 102
  

Hors ligne

#8 Le 04/01/2011, à 20:56

droopy191

Re : Bind9 et domaine en .42

Votre dns n'interroge pas les dns de la zone 42 mais directement les root serveurs.
Ca devrait répondre qq chose comme ca

;; QUESTION SECTION:
;search.42.                     IN      A

;; ANSWER SECTION:
search.42.              2622    IN      A       91.191.144.113

;; AUTHORITY SECTION:
search.42.              2622    IN      NS      ns0.ethylix.be.
search.42.              2622    IN      NS      ns1.ethylix.be.

;; ADDITIONAL SECTION:
ns0.ethylix.be.         2696    IN      A       91.191.144.113
ns1.ethylix.be.         3050    IN      A       81.93.247.137

Vous incluez bien votre named.conf.local depuis named.conf ?
en fin de named.conf vous devez voir une ligne comme ci dessous:

include "/etc/bind/named.conf.local";

Si oui, postez vos named.conf.local et named.conf.options complets.
En principe, les autres fichiers sont standards.

Dernière modification par droopy191 (Le 04/01/2011, à 20:59)

Hors ligne

#9 Le 04/01/2011, à 21:24

popololo

Re : Bind9 et domaine en .42

bonsoir, merci de votre aide.
Je ne comprends pas

Vous incluez bien votre named.conf.local depuis named.conf ?

Hors ligne

#10 Le 04/01/2011, à 21:26

droopy191

Re : Bind9 et domaine en .42

popololo a écrit :

bonsoir, merci de votre aide.
Je ne comprends pas

Vous incluez bien votre named.conf.local depuis named.conf ?

avez vous la directive

include "/etc/bind/named.conf.local";

dans le fichier  "/etc/bind/named.conf";

Hors ligne

#11 Le 05/01/2011, à 17:46

popololo

Re : Bind9 et domaine en .42

droopy191 a écrit :

avez vous la directive

include "/etc/bind/named.conf.local";

dans le fichier  "/etc/bind/named.conf";


Oui.

Ce peut-il que mon problème soit lié à des modifications de mon host?

Hors ligne

#12 Le 05/01/2011, à 17:48

popololo

Re : Bind9 et domaine en .42

named.conf.local

 // prime the server with knowledge of the root servers
zone "." {
    type hint;
    file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
    type master;
    file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
    type master;
    file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
    type master;
    file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
    type master;
    file "/etc/bind/db.255";
};

named.conf.options

 options {
    directory "/var/cache/bind";

    // If there is a firewall between you and nameservers you want
    // to talk to, you may need to fix the firewall to allow multiple
    // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

    // If your ISP provided one or more IP addresses for stable 
    // nameservers, you probably want to use them as forwarders.  
    // Uncomment the following block, and insert the addresses replacing 
    // the all-0's placeholder.

    // forwarders {
    //     0.0.0.0;
    // };

    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { any; };
};
 

Hors ligne

#13 Le 05/01/2011, à 18:36

droopy191

Re : Bind9 et domaine en .42

popololo a écrit :

named.conf.local

 // prime the server with knowledge of the root servers
zone "." {
    type hint;
    file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
    type master;
    file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
    type master;
    file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
    type master;
    file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
    type master;
    file "/etc/bind/db.255";
};

Chez moi cette partie est dans le named.conf mais c'est pas génant puisque vous incluez ce fichier named.conf.local depuis named.conf
donc ajoutez la zone 42 en fin de fichier tel que indiqué plus haut


popololo a écrit :

named.conf.options

 options {
...ZIP...
};
 

RAS ici. Le serveur répond bien comme testé plus haut.


Postez votre fichier hosts au cas ou.

Dernière modification par droopy191 (Le 05/01/2011, à 18:37)

Hors ligne

#14 Le 05/01/2011, à 19:02

popololo

Re : Bind9 et domaine en .42

droopy191 a écrit :

Postez votre fichier hosts au cas ou.

Je ne pourrais poster mon fichier host ici étant donné sa taille considérable. Vous pouvez le consulter en suivant ce lien

Dernière modification par popololo (Le 05/01/2011, à 19:02)

Hors ligne

#15 Le 05/01/2011, à 19:13

droopy191

Re : Bind9 et domaine en .42

Il vous manque ( sauf erreur vu la longueur du fichier ) localhost et le nom de la machine
example :
ebox est le nom de la machine et ebox.home.lan le fqdn

127.0.0.1       localhost
127.0.1.1       ebox.home.lan   ebox

Cela dit ca n'est pas à mon sens la source du problème.

Avec la zone "42" ajoutée dans named.conf.local, ca donne quoi ?

Hors ligne

#16 Le 05/01/2011, à 19:22

popololo

Re : Bind9 et domaine en .42

 78.225.1.35    ****-IMEDIA-J9644    # Added by NetworkManager
127.0.0.1    localhost.localdomain    localhost
::1    ****-IMEDIA-J9644    localhost6.localdomain6    localhost6
::1 localhost
127.0.0.1 ___id___.c.mystat-in.net 0.r.msn.com 0.start.bz 0.win-eto.com 0-0-0-0-0-0-0-0-0-0-0-0-0-10-0-0-0-0-0-0-0-0-0-0-0-0-0.info 0-0-0-0-0-0-0-0-0-0-0-0-0-11-0-0-0-0-0-0-0-0-0-0-0-0-0.info 0-0-0-0-0-0-0-0-0-0-0-0-0-56-0-0-0-0-0-0-0-0-0-0-0-0-0.info 0-0-0-0-0-0-0-0-0-0-0-0-0-57-0-0-0-0-0-0-0-0-0-0-0-0-0.info 0-0-0-0-0-0-0-0-0-0-0-0-0-58-0-0-0-0-0-0-0-0-0-0-0-0-0.info
127.0.0.1 0-0-0-0-0-0-0-0-0-0-0-0-0-9-0-0-0-0-0-0-0-0-0-0-0-0-0.info 0000002.in 0000003.in 0000004.in 0000005.in 0000006.in 0000007.in 0000008.in 0000009.in

voici le début du fichier host.

Toujours pas de connexion. Je voudrais juste vous signaler que "42″ { est de cette couleur dans le fichier.

Hors ligne

#17 Le 05/01/2011, à 19:31

droopy191

Re : Bind9 et domaine en .42

popololo a écrit :

voici le début du fichier host.

Toujours pas de connexion. Je voudrais juste vous signaler que "42″ { est de cette couleur dans le fichier.

ok, c'est bon pour le host.

le 42 en couleur n'est à mon sens que de la coloration syntaxique de votre editeur de texte.
Pour les tests, passez bien par la commande  dig search.42 @127.0.0.1
Ceci nous assure d'interroger le bind du serveur.

Bind n'indique pas d'erreurs lors de son redémarrage ?

Hors ligne

#18 Le 05/01/2011, à 19:45

popololo

Re : Bind9 et domaine en .42

J'ai du repasser par des dns externes impossible de redémarrer bind9

Hors ligne

#19 Le 05/01/2011, à 19:47

popololo

Re : Bind9 et domaine en .42

sudo /etc/init.d/bind9 status

* could not access PID file for bind9 

Hors ligne

#20 Le 05/01/2011, à 19:48

popololo

Re : Bind9 et domaine en .42

probleme syntaxique dans named.conf.local?

Dernière modification par popololo (Le 05/01/2011, à 19:48)

Hors ligne

#21 Le 05/01/2011, à 20:05

droopy191

Re : Bind9 et domaine en .42

popololo a écrit :

probleme syntaxique dans named.conf.local?

Vérifiez vos fichiers par

named-checkconf named.conf
named-checkconf named.conf.local

Hors ligne

#22 Le 05/01/2011, à 20:09

popololo

Re : Bind9 et domaine en .42

Désolé, je ne comprends pas.

Dernière modification par popololo (Le 05/01/2011, à 20:09)

Hors ligne

#23 Le 05/01/2011, à 20:35

droopy191

Re : Bind9 et domaine en .42

popololo a écrit :

Désolé, je ne comprends pas.

pas de soucis

named-checkconf est un outil de vérification de la syntaxe des fichiers de bind.
Si, la commande ne retourne rien tout va bien

cd /etc/bind
sudo named-checkconf named.conf
sudo named-checkconf named.conf.local

Hors ligne