• # Résolution de noms

    Posté par . En réponse au message Nom de domaine DNS. Évalué à -1.

    En fait, je vais commencé par le début.
    J'ai un serveur Ubuntu v10.10 sur lequel j'ai implémenté dhcp3-server, bind9 et samba (partage de fichiers et serveur WINS).

    Coté clients
    Les clients sont des PC sous Windows XP. Ils obtiennent correctement les adressent IP.
    L'exploration du voisinage réseau se passe également correctement.
    Les PC peuvent pinger le serveur ou les autres clients par leurs noms.

    Coté serveur
    J'ai besoin de monter des ressources partagées par les clients.
    J'utilise la commande

    mount -t smbfs -o username="toto",password="titi" //PC1/partage /backup/dev

    Le problème c'est que le serveur est incapable de résoudre le nom PC1.
    (J'ai le même message lorsque je fait ping PC1)

    Je ne peux pas construire la liste des machines clientes avec le fichier /etc/hosts car les adresses ip sont affectées de façon dynamique.
    J'ai donc essayé de configurer bind9 pour répondre au problème de résolution des noms

    Voici les fichiers :

    /etc/resolv.conf
    search compagnie
    nameserver 127.0.0.1

    /etc/bind/named.conf.options
    options {
    directory "/var/cache/bind";
    forwarders {
    80.10.246.2;
    };
    auth-nxdomain no;
    listen-on-v6 { any; };
    };

    /etc/bind/named.conf.local
    zone "compagnie" IN {
    type master;
    file "/etc/bind/db.compagnie";
    allow-update { none; };
    };
    zone "21.168.192.in-addr.arpa" IN {
    type master;
    file "/etc/bind/db.rev.compagnie";
    allow-update { none; };
    };

    /etc/bind/db.compagnie
    $ORIGIN .
    $TTL 10800
    compagnie IN SOA srvlinux. root.srvlinux. (
    2011042101
    28800
    3600
    604800
    172800 )

    compagnie IN NS srvlinux.

    /etc/bind/db.rev.compagnie
    $ORIGIN .
    $TTL 10800
    Compagnie IN SOA srvlinux. root.srvlinux. (
    2011042101
    28800
    3600
    604800
    172800 )

    compagnie IN NS srvlinux.

    Je lance la commande : named-checkzone compagnie /etc/bind/db.compagnie
    j'obtiens : zone compagnie/IN: loaded serial 2011042101
    OK

    Je lance la commande : named-checkconf
    je n'obtiens rien (pas de réponse mais pas d'erreur non plus)

    Je lance la commande : nslookup
    > serveur 127.0.0.1
    server: 127.0.0.1
    Adress: 127.0.0.1#53
    ** server can't find serveur: NXDOMAIN
    >

    Je ne sais plus quoi faire
    Merci de votre aide...