Serveur dns sous linux

Fermé
Bonjour tt le monde ;-)))

Je configure ma Redhat 7.3 pour en faire un serveur DNS(j'installe les packages bind et named)mais lorsque je configure(nom du serveur, du domaine, des clients...) mon fichier named.conf, je n'arrive pas a redémarrer le service named.

Merci d'avance de votre aide

12 réponses

  1. Bonjour,

    Il y a un gros probleme dans la config :
    la zone 127.0.0 a été bidouillée : on y voit 127.0.0:7: !!!!

    Pour ajouter une config on crée 2 fichiers dans /etc/bind

    Exemple :

    Le fichier : db.toto.org

    $TTL 3h
    @ IN SOA pc-client.toto.org. root.toto.org. (
    20080327
    8H
    2H
    1W
    1D )

    NS pc-client.toto.org.

    pc-client A 192.168.1.1
    poste22 A 192.168.1.22
    poste23 A 192.168.1.23
    routeur A 192.168.1.254

    ; Alias

    le fichier : db.192.168.1

    $TTL 3h
    @ IN SOA pc-client.toto.org. root.toto.org. (
    20080327
    8H
    2H
    1W
    1D )

    @ IN NS pc-client.toto.org.

    1 IN PTR pc-client.toto.org.
    22 IN PTR poste22.toto.org.
    23 IN PTR poste23.toto.org.
    254 IN PTR routeur.toto.org.

    La 1er fichier sert à la resolution de nom, le second à la résolution inverse.

    Pour activer ces fichiers de conf, il faut declarer les zones dans le fichier /etc/bind/named.conf.local

    zone "toto.org" {
    type master;
    file "/etc/bind/db.toto.org";
    forwarders{};
    };

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

    Dans le fichier /etc/bind/named.conf.options

    forwarders {
    80.10.246.1;
    80.10.246.2;
    80.10.246.129;
    80.10.246.132;
    };

    Dans les options on y ajoute les DNS de sont fournisseur d'acces (uniquement).

    Ensuite il faut faire un /etc/init.d/bind9 reload
    Les erreur sont detaillees dans /var/log/syslog

    Bind ne tolere aucune erreur, pas le moindre point-virgule ne doit etre omis !!!
    1
    1. Contributeur
      Tu es un drôle d'oiseau Kefka.
      Ton site n'est pas net.
       :,§_ ç _
      (@)=(@)
      0
      1. merci Kefka pour ton aide.Je vais voir ce que ça donne
        @ plus
        0
        1. tu fait ps -ef | grep named ensuite tu vera le num de processus de named et tu fait kill num de processus de named et ensuite tu fait service named start
          0
      2. j'ai essayé killall -HUP named at ça ne marche pas.
        Est ce que quelqu'un a une idée.

        merci d'avance
        0
        1. C est que ton fichier texte named.conf est mal configuré
          cherche des exemples sur le net.
          0
          1. pourtant j'ai fait le même que sur le site de toolinux
            0
            1. je ne trouve tjrs pas de solution pour mon serveur dns sous linux
              help me
              merci d avance
              0
              1. Modérateur
                bon on reprend...
                si tu es sur que ton fichier named.conf est bon, es-tu sur de la syntaxe des fichiers de zone dns?
                quand tu cree une zone ca doit ressembler a ca:

                zone "mazone.fr" {
                type master;
                file "/var/named/mazone.fr.zone";
                };


                tu dois donc apres cela creer un fichier /var/named/mazone.fr.zone dans lequel seront inscrites tes infos de zone.

                quand tu crees une zone dns, tu
                .O No parachute? Wow! This is so cool!
                (_)__
                ... Castor - Gonzo
                0
                1. Je suis sous Debian moi et avec le paquet Bind vient avec 2 binaires qui vérifient vos conf :
                  named-checkconf <filename>
                  named-checkzone <filename>

                  Déjà vérifier vos conf et allez faire un tour sur zonecheck pour qu'il aille vérifier votre DNS... Suivez ce tuto pour les détails de l'installation de Bind
                  0
                  1. bonjour,

                    merci de m'expliquer ce message d'erreur, je suis entrain de configurer un serveur DND sous centos 5.1

                    -----------------------------------------------
                    [root@pc-client ~]# service named restart
                    Arrêt de named : [ÃCHOUÃ]
                    Démarrage de named :
                    Erreur dans la configuration appelée:
                    dns_rdata_fromtext: zone/127.0.0:7: near eol: unexpected end of input
                    zone 0.0.127.in-adr.arpa/IN: loading master file zone/127.0.0: unexpected end of input
                    _default/0.0.127.in-adr.arpa/IN: unexpected end of input
                    [ÃCHOUÃ]
                    -----------------------------------------------------
                    0