• # fournis plus d'infos

    Posté par . En réponse au message Configuration DNS. Évalué à 3. Dernière modification le 02 octobre 2018 à 12:18.

    mais pour ce qui est de bind9 pour le dns je n'y arrive pas j'ai suivi plusieurs tuto qui montrait differenté façon , mais impossible.

    Qu'est-ce que tu entends pas là ?
    - Tu n'arrives pas a lancer bind9?
    - Tu n'arrives pas à utiliser bind9?
    - Tu n'arrives pas à joindre ton nom de domaine ?

    Sur certaines installations il peut arriver que bind9 (named) et netmasq (de network-manager) se dispute la même IP:port.

    Quelqu'un pourrait il m'expliquer le fonctionnement ou un lien vers un tuto qui marche merci bien

    copié-collé de source

    Passez en admin

    • sur Raspbian / Ubuntu
    sudo su
    
    • sur Debian / Ubuntu Minimal
    su
    

    Mettez à jours les listes de paquets.

    apt-get update
    

    Installez le paquet bind9.

    apt-get install -y bind9
    

    Éditez le fichier /etc/bind/named.conf.options

    nano /etc/bind/named.conf.options
    

    Décommentez les lignes suivantes en enlevant les double slash ( // ) devant chaque ligne.

     forwarders {
     0.0.0.0;
     };
    

    Remplacez 0.0.0.0 par n'importe quel adresse de serveur DNS (google (8.8.8.8), FFDN (80.67.169.40), Proximus (195.238.2.21) etc). Vous pouvez bien entendu en ajouter plusieurs (fortement conseillé même).
    Par exemple :

     forwarders {
     80.67.169.40;
     195.238.2.21;
     195.238.2.22;
     8.8.8.8;
     8.8.4.4;
     };
    

    Ajoutez les lignes suivantes. Si tu veux que d'autres machines puissent interroger ce résolveur, remplace 127.0.0.1 par 0.0.0.0 ou par l'IP fixe LAN/VPN ou tout autre IP fixe que les autres machines doivent joindre.

     recursion yes;
     listen-on { 127.0.0.1; };
    

    Entrez CTRL+X pour sauver et quitter.

    Redémarrez bind9.

    systemctl restart bind9 
    

    Il est possible que vous deviez désactiver dnsmasq de NetworkManager si et seulement si il écoute sur la même adresse que bind9. Normalement il n'y a aucun problème de compatibilité : par défaut bind9 (named) écoute sur 127.0.0.1 tandis que dnsmasq écoute sur 127.0.1.1. Vous pouvez utiliser la commande suivante pour checker qui écoute sur quoi :

    netstat -ntlp | grep LISTEN
    

    Attention si tu permets a des clients de contacter ton serveur DNS depuis internet : il faut passer par la case sécurisation.