Forum Linux.debian/ubuntu Problème avec la config de BIND9

Posté par  .
Étiquettes : aucune
0
25
mai
2009
Bonjour à tous et merci d'avance pour votre aide.

Je suis en train d'essayer de créer un serveur DNS sur une Debian. J'ai donc installé BIND9.

Le résultat est qu'avec la commande "nslookup" la résolution inverse fonctionne (IP -----> Nom) mais la résolution de nom par contre ne veut pas (Nom --------> IP).

Les fichiers de logs ne me disent rien et j'ai beau avoir lus et relus mes fichiers de conf je ne trouve pas l'erreur.



Named.conf :

-----------------------------------------------------------

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

zone "." {
type hint;
file "/etc/bind/db.root";
};


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


zone "reseauxchudy.fr"{
type master;
file "/etc/bind/reseauxchudy";
};

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

--------------------------------------------------------------

reseauxchudy

---------------------------------------------------------------------



@ IN SOA DebianDNS.reseauxchudy.fr. root.reseauxchudy.fr. (
2001102301
86400
3600
3600000
604800
)

@ IN NS DebianDNS.reseauxchudy.fr.

localhost IN A 127.0.0.1
ManutcheloXP IN A 192.168.2.6
Michel IN A 192.168.2.5
Severine IN A 192.168.2.4
test IN A 10.0.0.1

mail IN CNAME DebianDNS2
www IN CNAME DebianDNS2
ftp IN CNAME DebianDNS2


----------------------------------------------

Fichier log (syslog)

-------------------------------------------------



May 25 11:47:16 localhost named[3149]: starting BIND 9.3.4-P1.1 -u bind
May 25 11:47:16 localhost named[3149]: found 1 CPU, using 1 worker thread
May 25 11:47:16 localhost named[3149]: loading configuration from '/etc/bind/named.conf'
May 25 11:47:16 localhost named[3149]: listening on IPv6 interfaces, port 53
May 25 11:47:16 localhost named[3149]: listening on IPv4 interface lo, 127.0.0.1#53
May 25 11:47:16 localhost named[3149]: listening on IPv4 interface eth1, 192.168.2.13#53
May 25 11:47:16 localhost named[3149]: command channel listening on 127.0.0.1#953
May 25 11:47:16 localhost named[3149]: command channel listening on ::1#953
May 25 11:47:16 localhost named[3149]: zone 127.in-addr.arpa/IN: loaded serial 1
May 25 11:47:16 localhost named[3149]: /etc/bind/invreseauxchudy:8: using RFC 1035 TTL semantics
May 25 11:47:16 localhost named[3149]: zone 2.168.192.in-addr.arpa/IN: loaded serial 2001102301
May 25 11:47:16 localhost named[3149]: /etc/bind/reseauxchudy:3: no TTL specified; using SOA MINTTL instead
May 25 11:47:16 localhost named[3149]: zone reseauxchudy.fr/IN: loaded serial 2001102301
May 25 11:47:16 localhost named[3149]: running

--------------------------------------------------------




Merci d'avance pour votre aide.
  • # manque une ligne

    Posté par  . Évalué à 3.

    tu dis à ton bind que c'est DebianDNS qui gere le domaine reseauxchudy.fr
    mais nul part tu ne definis qui est DebianDNS

    idem plus bas avec DebianDNS2

    --------------------------------------------------------------

    reseauxchudy

    ---------------------------------------------------------------------



    @ IN SOA DebianDNS.reseauxchudy.fr. root.reseauxchudy.fr. (
    2001102301
    86400
    3600
    3600000
    604800
    )

    @ IN NS DebianDNS.reseauxchudy.fr.

    localhost IN A 127.0.0.1
    ManutcheloXP IN A 192.168.2.6
    Michel IN A 192.168.2.5
    Severine IN A 192.168.2.4
    test IN A 10.0.0.1

    mail IN CNAME DebianDNS2
    www IN CNAME DebianDNS2
    ftp IN CNAME DebianDNS2
    • [^] # Re: manque une ligne

      Posté par  . Évalué à 1.

      Salut NeoX, merci pour la réponse.

      Même en rajoutant les lignes pour identifier les IP de DebianDNS et DebianDNS2 le résultat est toujours le même.

      ---------------------------------

      debian:/etc/bind# nslookup
      > test
      Server: 192.168.2.13
      Address: 192.168.2.13#53

      ** server can't find test: NXDOMAIN

      ----------------------------------

      @ IN NS DebianDNS.reseauxchudy.fr.

      DebianDNS IN A 192.168.2.13
      DebianDNS2 IN A 192.168.2.14
      localhost IN A 127.0.0.1
      ManutcheloXP IN A 192.168.2.6
      Michel IN A 192.168.2.5
      Severine IN A 192.168.2.4
      test IN A 10.0.0.1

      mail IN CNAME DebianDNS2
      www IN CNAME DebianDNS2
      ftp IN CNAME DebianDNS2
      • [^] # Re: manque une ligne

        Posté par  (site web personnel) . Évalué à -1.

        Un outil utile:

        http://www.zonecheck.fr/


        Commence par tester les enregistrements NS au préalable.

        Système - Réseau - Sécurité Open Source

      • [^] # Re: manque une ligne

        Posté par  . Évalué à 3.

        tu as evidemment essayé en mettant le nom complet ?
        debian:/etc/bind# nslookup
        > test.reseauxchudy.fr


        si ca marche avec le nom complet,
        c'est qu'il te manque la ligne suivante dans le fichier /etc/resolv.conf (ou que nslookup, comme dig, ne fonctionne qu'avec les noms complets
        search reseauxchudy.fr
  • # ...

    Posté par  . Évalué à 1.

    C'est bon ca marche !

    NeoX tu as trouvé, bravo, j'avais pas mis reseauxchudy.fr dans le resolv.conf mais DebianDNS.

    Nono, merci pour le lien, j'avais deja controlé mes zone tout était correct.

    Merci pour vos réponse et votre aide.

    Bonne journée ++

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.