IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Problème serveur DNS Bind


Sujet :

Réseau

  1. #1
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut Problème serveur DNS Bind
    Bonjour !
    J'ai quelques souci avec le serveur bind-31:9.3.4-4 sous fedora core 6
    Voici ma configuration :

    named.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    options {directory "/var/named";
            auth-nxdomain no;};
     
    zone "labocned.fr" {
    type master;
    file "master/labocned.fr"; };
     
    zone "0.168.192.in-addr.arpa" {
    type master;
    file "master/192.168.0"; };
    fichier zone maitre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $ORIGIN labocned.fr.
    $TTL 3D
    @ IN  SOA  linux.labocned.fr. root.labocned.fr.  (
    3 36000 3600 360000 86400)
     
                    NS      linux.labocned.fr.
     
    linux           A       192.168.0.1
    www             CNAME   linux
     
    station1        A       192.168.0.2
    fichier zone inverse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $TTL 3D
    @ IN SOA linux.labocned.fr. root.labocned.fr. (
    3 36000 3600 360000 86400)
     
            NS      linux.labocned.fr.
     
    1       PTR     linux.labocned.fr.
    1       PTR     www.labocned.fr.
     
    2       PTR     station1.labocned.fr.
    et quand je fais named -g j'obtiens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    09-May-2007 17:30:15.136 starting BIND 9.3.4 -g
    09-May-2007 17:30:15.137 found 1 CPU, using 1 worker thread
    09-May-2007 17:30:15.164 loading configuration from '/etc/named.conf'
    09-May-2007 17:30:15.165 listening on IPv4 interface lo, 127.0.0.1#53
    09-May-2007 17:30:15.166 binding TCP socket: address in use
    09-May-2007 17:30:15.167 listening on IPv4 interface eth0, 192.168.0.1#53
    09-May-2007 17:30:15.170 couldn't add command channel 127.0.0.1#953: address in use
    09-May-2007 17:30:15.170 couldn't add command channel ::1#953: address in use
    09-May-2007 17:30:15.171 ignoring config file logging statement due to -g option
    09-May-2007 17:30:15.173 zone 0.168.192.in-addr.arpa/IN: loaded serial 3
    09-May-2007 17:30:15.174 zone labocned.fr/IN: loaded serial 3
    09-May-2007 17:30:15.194 running
    de même

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [root@linux master]# hostname -f
    hostname: Hôte inconnu
    Je suis complétement perdu, quelqu'un pourrait-il m'aider ?
    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    salut
    qu y a t'il dans ton fichier /etc/hosts ?
    as tu essayé de definir le nom de ta machine avec la commande :
    hostname ?

    a+

  3. #3
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    fichier hosts

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    ::1     127.0.0.1       localhost.localdomain   localhost
    #::2     192.168.0.1    linux
    #::3    192.168.0.2     station1
    la commande hostname fonctionne correctement, je récupère le nom de la machine.

  4. #4
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    J'ai du nouveau !
    La commande hostname fonctionne bien, je récupère les adresses des machines.
    Cependant, si j'essaie de pinger la station linux depuis celle sous win95 (station1), la requête echoue, je ne récupère rien. J'ai pourtant bien configuré le dns dans le voisinage réseau.
    Quel est le problème ?
    Merci

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    n'as-tu un firewall sous linux qui bloque les pings ?

  6. #6
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    Non, quand je ping la station linux en tapant son adresse IP ça marche. Mais avec son nom ça ne marche pas.
    Aurais-je une erreur dans mes fichier de configuration ?
    merci

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    je pense que cela se passe dans le fichier /etc/hosts
    renseigner le nom de domaine correspondant a l'adresse ip de la machine
    a+

  8. #8
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    Mon fichier hosts est réduit au plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    [root@linux etc]# cat hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    ::1     127.0.0.1       localhost.localdomain   localhost
    #::2     192.168.0.1    linux
    #::3    192.168.0.2     station1
    Il est écrit dans mon cours que puisque c'est le serveur qui fait la résolution des noms, je doit mettre les machines en commentaire.
    Je vais essayer sans commentaire.
    Merci pour ta réponse !

  9. #9
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    ça y est ça marche. J'ai rajouté les commmentaires et ça marche aussi.
    J'ai une dernière petite question concernant le ifcfg dans /etc/sysconfig/network-scripts, pour mon interface wlan0, j'ai dans le fichier ifcfg la mention PEERDNS=yes.
    A quoi cela correspond-t-il ?
    Merci

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    PEERDNS=yes

    permet de recuperer les numeros IP des serveurs DNS automatiquement par le DHCP.

    a+

  11. #11
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    j'ai un autre problème : la résolution des noms ne se fait pas sur la station windows quand le pare-feu est activé. Si je ping la station linux depuis windows avec son adresse, ça marche, mais avec son nom, ça ne marche pas. J'ai essayé d'ouvrir le port 53 pour bind mais le problème persiste. Que dois-je faire ?
    Merci

  12. #12
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    Pour moi tes fichiers devraient ressemblé plutot a :

    $ORIGIN labocned.fr.
    $TTL 3D
    @ IN SOA linux.labocned.fr. root.labocned.fr. (
    3 36000 3600 360000 86400)

    @ IN NS linux.labocned.fr.

    linux IN A 192.168.0.1
    station1 IN A 192.168.0.2
    www IN CNAME linux

    $TTL 3D
    @ IN SOA linux.labocned.fr. root.labocned.fr. (
    3 36000 3600 360000 86400)

    @ IN NS linux.labocned.fr.

    1 IN PTR linux.labocned.fr.
    1 IN PTR www.labocned.fr.

    2 IN PTR station1.labocned.fr.
    D'autre part dans ton poste Windows as-tu configuré le DNS avec l'ip de ton serveur ??
    Sur ton reseau local as-tu un adressage IP statique ou dynamique ??

    Pour ouvrir le port 53 sur ton serveur tu peux utilisé les regles Iptable ci-dessous :
    #dns tcp
    iptables -A INPUT -i eth0 -m state \
    --state NEW,ESTABLISHED,RELATED -p tcp --dport 53 -j ACCEPT
    # dns udp
    iptables -A INPUT -i eth0 -m state \
    --state NEW,ESTABLISHED,RELATED -p udp --dport 53 -j ACCEPT
    Sinon le firewall XP n'est qu'un firewall filtrant les packets entrant. Quand ton XP fait une demande de resolution de noms a ton serveur l'initialisation de la connexion se fait dans le sens "sortant" ...donc ca ne devrait pas posé de probleme

  13. #13
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    J'ai bien configurer le DNS sur la station win95. L'adressage IP est statique. Les commandes IPtables ne fonctionnent pas. J'ai remanier les fichiers zone maître et inverse comme vous les avez présenté, mais rien n'y fait, la résolution des noms depuis le poste win95 ne fonctionne que quand le pare-feu linux est désactivé.
    Merci pour vos réponses.
    A+

  14. #14
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    Citation Envoyé par Purple Haze
    quand le pare-feu linux est désactivé.
    Quel est ton pare-feu exactement ??

    Tant que le port 53 restera fermer sur ton serveur, la resolution de noms a partir d'un autre poste ne fonctionnera pas !!!

  15. #15
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    Bonjour,
    09-May-2007 17:30:15.165 listening on IPv4 interface lo, 127.0.0.1#53
    09-May-2007 17:30:15.166 binding TCP socket: address in use
    09-May-2007 17:30:15.167 listening on IPv4 interface eth0, 192.168.0.1#53
    09-May-2007 17:30:15.170 couldn't add command channel 127.0.0.1#953: address in use
    09-May-2007 17:30:15.170 couldn't add command channel ::1#953: address in use
    Si je peux me permettre, je crois qu'il y a déjà un serveur qui écoute sur ce port

    un netstat -an | grep 953 devrait confimer mes dires

  16. #16
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    J'utilise le pare-feu par défaut de Fedora. Voilà le résultat de la commmande netstat -an | grep 953 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    [root@linux etc]# netstat -an | grep 953
    tcp        0      0 127.0.0.1:953               0.0.0.0:*                   LISTEN      
    tcp        0      0 ::1:953                     :::*                        LISTEN
    Que dois-je faire ?
    Merci

  17. #17
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    déjà pour être sur que le serveur dns soit bien le dernier lancé et pas un serveur dns qui tourne depuis un bail je te conseille de faire.

    un
    killall named
    named -g
    et normalement ces 2 lignes devrait changer
    09-May-2007 17:30:15.170 couldn't add command channel 127.0.0.1#953: address in use
    09-May-2007 17:30:15.170 couldn't add command channel ::1#953: address in use

  18. #18
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    La commande killlalll named enlève les 2 lignes qui informent de l'utilisation de l'adresse 127.0.0.1, cependant le démon named n'étant plus actif, je n'ai plus de résolution de nom et plus d'accès internet.

  19. #19
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    exact le killall named tue le serveur de nom mais il y avait 2 commandes a taper

    killall named
    named -g
    si tu ne fais pas de named -g tu ne relanceras jamais ton serveur de noms et il me semble que si tu veux le faire touner en fond de tache il faut que tu fasses named -f

  20. #20
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    oui c'est ce que j'ai fais mais la résolution de nom ne fonctionne toujours pas depuis le poste windows. J'ai essayé de la même façon en ouvrant les ports 53 et 953, mais toujours rien, cela ne fonctionne que quand le pare-feu est désactivé.

Discussions similaires

  1. [WS 2008 R2] Problème Serveur DNS
    Par maxlpn dans le forum Windows Serveur
    Réponses: 14
    Dernier message: 21/09/2012, 11h29
  2. Serveur DNS Bind
    Par ghostrider95 dans le forum Réseau
    Réponses: 16
    Dernier message: 05/02/2012, 22h08
  3. Problème serveur DNS
    Par Karmix dans le forum Réseau
    Réponses: 17
    Dernier message: 03/06/2011, 15h07
  4. [WS 2003] Impossible de configurer le serveur DNS BIND via PLESK
    Par Invité dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 19/06/2009, 12h10
  5. Gestion facilitée de serveurs DNS avec bind
    Par marcha dans le forum Réseau
    Réponses: 1
    Dernier message: 17/08/2006, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo