 installation d un serveur dns bind 9 sur debian but de ce document ce document me sert de mémo pour installer un serveur bind 9 sur une debian ce document a été testé sur debian etch et debian sarge je le diffuse en espérant qu il puisse servir à d autres personnes prérequis avoir installé une debian de base cf mon autre document sur ce sujet  http wwwcoagulorg articlephp3 idarticle 158 présentation rapide d un système dns l architecture de réseau tcp ip sur lequel est basé internet et la plupart des réseaux locaux actuels utilisent des adresses ip numériques du type 19216801 mais pour faciliter la lecture de ces adresses par l homme un système permet de transformer ces adresses en adresses plus lisibles comme wwwcoagulorg pour effectuer cette opération il est nécessaire d utiliser des serveurs dns un serveur dns fera donc la correspondance entre les adresses ip et les noms des domaines un serveur dns s occupe en général d un domaine limité et s occupe de transmettre les questions à d autres serveurs s il ne connaît pas la réponse principe de fonctionnement de la recherche de noms lorsque qu une demande de résolution de nom est demandée linux commence par regarder le fichier   etc hostsconf  order hosts bind multi on la première ligne de ce fichier indique qu il faut commencer la recherche en regardant la table hosts locale et ensuite il faut interroger le serveur dns la table hosts locale est enregistrée dans le fichier   etc hosts  elle contient une table de correspondance entre des adresses ip et des noms elle ressemble à 127001 localhostlocaldomain localhost 19216806 debian1mondomainecom debian1 la première ligne est obligatoire pour que le système fonctionne même quand le réseau est désactivé l adresse ip 127001 est toujours associée au nom localhost les lignes suivantes peuvent être ajoutées manuellement pour faire la correspondance entre des adresses ip et des noms c est ce qui est fait en l absence de serveur dns si le résultat n est pas trouvé dans la table hosts le système recherche le serveur dns indiqué dans le fichier   etc resolvconf  search mondomainecom nameserver 19216801 nameserver 1942050 la première ligne indique quel domaine il faut ajouter au noms si celuici n est pas indiqué lors d une demande de résolution de nom exemple ping monserveurmondomainecom aucun domaine ne sera ajouté lors de la résolution du nom car le domaine est fourni ping monserveur le domaine mondomainecom sera ajouté avant d effectuer la demande de résolution du nom la recherche du nom portera donc sur monserveurmondomainecom la deuxième ligne indique le serveur dns principal et c est donc le serveur dns qui sera chargé de donner le résultat s il connaît la réponse ou de transmettre la question à un autre serveur dns si le serveur principal n est pas disponible le serveur dns indiqué sur la ligne suivante sera utilisé pourquoi installer un serveur dns pour au moins deux raisons éviter de tenir à jour la table hosts de chaque poste client d un réseau avoir un cache dns qui accélère la recherche des noms sur un réseau locale un serveur dns permet d accélérer le trafic sur le réseau car de nombreux services ont besoins d un serveur dns bien configuré pour fonctionner correctement web pop smtp  installation de bind 9 sous debian il faut installer le paquet suivant aptitude install bind9 fichier de configuration principal etc bind namedconf  le fichier de configuration principal   etc bind namedconf  contient la liste des zones ou domaines que le serveur dns doit prendre en charge voici un exemple de description de zone zone mondomainecom type master file etc bind dbmondomainecom forwarders  mondomainecom  nom du domaine à prendre en charge type master  cette ligne indique que le serveur est le serveur principal de ce domaine file etc bind dbmondomainecom   cette ligne donne le chemin du fichier qui contiendra la correspondance entre les noms et les adresses ip pour ce domaine fichier de configuration secondaire pour chaque domaine à gérer il faut créer le fichier indiqué dans  namedconf  dans l exemple précédent il faudra créer le fichier   etc bind dbmondomainecom  voici le contenu de ce fichier ttl 604800 in soa pgdebianmondomainecom rootmondomainecom 20041122 serial n de série à incrémenter à chaque modif de ce fichier ce n est utilisé par les serveurs esclaves pour lui indiquer qu il doit mettre à jour sa base par commodité ce n est une date à l envers 604800 refresh a l expiration du délai refresh exprimé en secondes le serveur excalve va entrer en communication avec le maitre et si il ne le trouve pas il fera une nouvelle tentative au bout du délai retry et si au bout du délai expire il considerera que le serveur n est plus disponible 86400 retry 2419200 expire 604800 minimum durée de vie minimum du cache en secondes les 3 lignes suivantes permettent au serveur de se retrouver lui même ns pgdebianmondomainecom nom du serveur pgdebian a 19216803 adresse ip du serveur de noms pgdebian hinfo pii 233 debian testing info complèmentaire les lignes suivantes définissent la table entre les noms et les ip pglinux a 19216801 pgcao a 19216802 plgmao a 19216809 cpi a 192168010 prod a 1921680100 pgcie a 10221 les lignes suivantes sont des alias entre des noms et des autres noms pop cname pglinux smtp cname pglinux www cname pglinux ldap cname pgdebian la première partie est utilisée pour la gestion maîtreesclave des serveurs dns la deuxième partie permet au serveur dns de se retrouver luimême la troisième partie contient la table de correspondance entre les noms et les adresses ip la dernière partie donne les alias possibles pour un même nom de serveur résolution inverse de nombreux services réseaux utilisent la résolution inverse trouver l adresse ip à partir du nom pour vérifier que le nom est valide il est donc nécessaire de configurer le serveur pour qu il prenne également en charge la résolution inverse le principe est quasiment le même que pour la résolution classique il faut déjà définir le domaine inverse dans le fichier  namedconf  comme dans l exemple suivant zone 0168192inaddrarpa type master file etc bind dbmondomainecominv forwarders l adresse ip doit être indiquée à l envers et il faut ajouter inaddrarpa il faut également définir un nouveau fichier qui ressemblera à ceci ttl 604800 in soa pgdebianmondomainecom rootmondomainecom 20041122 604800 86400 2419200 604800 ns pgdebianmondomainecom 1 ptr pglinuxmondomainecom 2 ptr pgcaomondomainecom 3 ptr pgdebianmondomainecom 9 ptr plgmaomondomainecom 10 ptr cpimondomainecom 100 ptr prodmondomainecom la première partie est utilisée pour la gestion maîtreesclave des serveurs dns la deuxième partie donne le nom du serveur dns ns name server la troisième partie contient la correspondance entre la fin de l adresse ip et le nom du serveur pour finir il est conseillé mais pas obligatoire d indiquer les adresses ip des serveurs dns de son fournisseur d accès à internet pour cela il faut décommenter et renseigner la section suivante du fichier   etc bind namedconfoptions  forwarders 1942050 1942020  démarrer le démon après chaque modification des fichiers de configuration il faut redémarrer le démon etc initd bind9 restart attention  il est vivement conseillé de regarder les logs pour vérifier que le démarrage du démon s est correctement effectué tail 30 var log syslog installer un serveur secondaire esclave slave  installation du serveur esclave la mise en place d un serveur secondaire sur un réseau important est vivement recommandé pour éviter toute panne de résolutions de noms en cas de dysfonctionnement du serveur principale sur le deuxième serveur il faut également installer bind aptitude install bind9 configuration du serveur maître sur le serveur principal il faut modifier les zones du fichier   etc bind namedconf  pour ajouter la ligne  notify yes  exemple zone mondomainecom type master notify yes file etc bind dbmondomainecom forwarders sur le serveur principal il faut ajouter dans chaque zone à exporter une ligne ns pour chaque serveur esclave exemple ns serveuresclave1mondomainecom nom du serveur esclave n 1 ns serveuresclave2mondomainecom nom du serveur esclave n 2 sur le serveur principal il faut autoriser bind à transférer les données vers le serveur secondaire en ajoutant cette ligne dans   etc bind namedconfoptions  allowtransfer 19216801  remarque  il faut remplacer l adresse ip par celle de votre serveur esclave configuration du serveur esclave sur le serveur esclave il faut ajouter dans le fichier   etc bind namedconflocal  les zones à importer du serveur principal voici un exemple zone mondomainecom type slave file dbmondomainecom masters 19216804 zone 0168192inaddrarpa type slave file dbmondomainecominv masters 19216804 le nom des zones doit correspondre exactement aux zones définies sur le serveur principal l adresse ip du serveur principal est indiqué à la ligne masters sur le serveur esclave il faut l autoriser à s envoyer des notifications pour éviter d avoir des messages d erreurs dans les logs pour cela il faut ajouter cette ligne dans le fichier   etc bind namedconfoptions  allownotify 19216801  remarque  il faut remplacer l adresse ip par celle de votre serveur esclave test du serveur esclave la mise à jour des données du serveur esclave se fera au moment du redémarrage du serveur maître si le champ  serial  de la zone concernée est supérieur sur le maître par rapport à l esclave pour vérifier que tout fonctionne correctement il faut regarder les logs au niveau du serveur esclave et au niveau du serveur maître lors du démarrage du serveur les fichiers contenant la résolution des noms seront importés dans   var cache bind   remarque  il est possible de supprimer les fichiers enregistrés dans   var cache bind  car ils seront recréés au prochain démarrage du serveur maître tester la résolution des noms il existe plusieurs outils pour tester le bon fonctionnement de la résolution des noms  ping la commande  ping  est la plus simple mais la plus limité elle permet de tester la résolution du nom mais pas la résolution inverse ping nomduserveur host la commande  host  permet de tester la résolution du nom et la résolution inverse host nomduserveur ou host adresseipduserveur nslookup la commande  nslookup  du paquet  dnsutils  permet également de tester la résolution du nom et la résolution inverse nslookup nomduserveur ou nslookup adresseipduserveur dig la commande  dig  du paquet  dnsutils  permet également de tester la résolution du nom et la résolution inverse mais la commande  dig  permet surtout d interroger directement le serveur bind et obtenir de nombreuses autres informations dig nomduserveurnomdudomaine remarque  le nom du domaine est obligatoire pour obtenir une réponse answer section ou dig x adresseipduserveur remarque  le paramètre x est obligatoire pour obtenir une réponse answer section  remarques sur les fichiers de configuration dans ce document nous avons ajouté dans   etc bind namedconfoptions  la ligne suivante pour autoriser bind à transférer les données vers le serveur secondaire allowtransfer 19216801 nous aurions pu écrire cette ligne sous cette forme allowtransfer 19216801 il est même possible d ajouter un commentaire nous pouvons également autoriser plusieurs serveurs comme cela allowtransfer 19216801 serveur n 1 19216802 serveur n 2 nous pouvons aussi utiliser cette syntaxe allowtransfer 192168024 autorise tous les postes du réseau locale pour autoriser tout le monde nous pouvons utiliser cette syntaxe allowtransfer any ou celleci allowtransfer 00 pour finir il est possible de créer une acl à la fin ou au début du fichier qui ressemble à cela acl messerveurs 19216801 serveur n 1 19216802 serveur n 2 et d utiliser cette acl comme ceci allowtransfer messerveurs  historique des modifications version date commentaire 01 291104 création par tony galmiche 02 031204 mise à jour 03 060105 mise à jour suite à installation serveur pentium pro 200 031 140105 suppression du sommaire 04 090205 mise à jour du chapitre principe de fonctionnement de la recherche de noms 05 250706 ajout chapitre tester la résolution des noms 06 190607 mise à jour du chapitre installer un serveur secondaire esclave et ajout chapitre remarques sur les fichiers de configuration   installation d un serveur dns bind 9 sur debian testing  installation d un serveur dns bind 9 sur debian testing  installation d un serveur dns bind 9 sur debian testing l article est vraiment bien fait pour la compréhension de quiconque ben félicitation wwwtaformationfrtc merci pour le message  installation d un serveur dns bind 9 sur debian testing chapeau bas pour cet article tres clair  installation d un serveur dns bind 9 sur debian testing chapeau bas pour ce compliment et en plus sans rien demander en échange c est ce genre de commentaire qui donne vraiment envie de continuer  installation d un serveur dns bind 9 sur debian testing a quoi correspond le ttl dans les fichiers db   installation d un serveur dns bind 9 sur debian testing  ttl xx indique une durée de vie time to live par défaut de xx secondes pour les enregistrements où cela n est pas précisé bonjour tout d abord je voudrai féliciter le redacteur de cette source d information qui m as été très utile cependant n y auraitt il pas un soucis concernant la phase de verification de bon fonctionnement j ai utilisé les mêmes fichiers de configuration et lorsque je tappe ping nomdemachine il ne se passe rien alors que dans le sens inverse ça fonctionne parfaitement lorsque je fais un nslookup ça fonctionne aussi y aurai t il quelque chose de particulier a faire pour que le ping fonctionne dans ce sens merci d avance  installation d un serveur dns bind 9 sur debian testing slt super clair et pedago installé en 20 min sous sarge un seul mot pour finir bravo r ph a   installation d un serveur dns bind 9 sur debian testing bonjour j ai suivi les instructions de l acticle à la lettre presque pour essayer de mettre en place un dns sur un réseau local j arrive à faire un ping sur la machine dns sans probleme depuis un client windows mais depuis une machine linux cela ne marche pas pourtant j ai bien les noms des machines qui figurent dans mon fichier etc bind dbmondomainecom la question que j aimerai bien vous poser c est que contient votre fichier rootmondomainecom car c est peut etre de là que vient mon problème merci d avance  installation d un serveur dns bind 9 sur debian testing bonjour je n ai pas de fichier rootmondomainecom tous les fichiers nécessaires sont dans ce mémo il faut faire attention que le nom du fichier contenant les adresses est bien référencé dans namedconf ensuite il faut regarder les logs au moment du démarrage du déamon pour trouver l origine du problème pour finir le problème provient peutêtre de la configuration des clients linux ou il faut bien indiquer l adresse du serveur dns dans la config réseau bonne chance  installation d un serveur dns bind 9 sur debian testing merci pour la réponse je vais verifier encore une fois les configurations des clients linux   installation d un serveur dns bind 9 sur debian testing aprés avoir verifié les paramètres des clients linux fichier etc hosts etc resolvconf et namedconf pour le serveur je n arrive toujours pas à joindre mon serveur dns depuis les clients linux j ai toujours le message ping unknown host nomdelamachine autre point important qu il convient de signaler c est que la commande nslookup ne me donne rien pourtant comme je l ai précisé j arrive bien à pinger mon dns depuis un client windows et c est bien l adresse ip de la machine dns que j ai en reponse une idée   installation d un serveur dns bind 9 sur debian testing c est ok en fait j avais deux problèmes le premier c est que j avais fais un retour de chariot entre la ligne in soa et rootmondomainecom dans le fichier de resolution inverse le deuxième venait du fait que j avais laissé un espace avant le nom des machines j ai pu les détecter grace à la commande tail comme vous l avez indiqué encore merci et bonne continuation bonjour voilà j ai acheté un nom de domaine chez gandit qui est jurislineorg gandit propose de gérer lui même les dns ce faisant je voudrais avoir mon propre serveur dns primaire je voulais donc savoir si je pouvais suivre cette documentation savoir si elle n est valable que vous un réseau local ou si au contraire elle est valable pour internet je voulais aussi savoir si je pouvais installer le serveur dns sur la même machine qui gère le serveur apache enfin ma machine étant d adresse de type 1921680 et l adresse ip de mon fai étant de type 82216188 je voulais savoir qu elle adresse ip je devais donner à mon registrar pour déclarer mon serveur dns merci  installation d un serveur dns bind 9 sur debian testing salut très bien ton article ma question est la suivante peuton installer plusieurs domaines genre un domain1org et l autre domaine2org sur une seul serveur dns les 2 domaines sont sur le même réseau et le même id réseau je sais ma question paraît tordue mais bon encore super memo pour l article olivier  installation d un serveur dns bind 9 sur debian testing ça serait top d avoir le même pour un serveur sur le net cool déjà en tout cas nico installation d un serveur dns bind 9 sur debian testing bonjour j allais écrire un message en disant ca marche pas le ping me dit unknown hostname j ai relu le tout début avec resolvconf et hosts j ai rien relancé et ça c est mis a marcher surement dû au temps de rafraichir le cache donc au final merci pour cet article sublimissime je suis heureux qu un noob comme moi en stage a réussi un truc comme ça moi qui voyait pas l utilité d un serveur dns en local merci encore et bonne continuation tix  installation d un serveur dns bind 9 sur debian testing bonjour merci pour le compliment cela fait toujours plaisir a bientôt tony installation d un serveur dns bind 9 sur debian testing salut salut j ai installé et configuré mon serveur dns avec succès et je vous en remercie malheureusement je désir installer dnsutils pour verifier les chemins et les address avec nslookup mais je n ai plus accès à l externe depuis l installationje trouve cela très bizard puisque je peux ping mon router sans probleme 1ma configuration static de mon interface est fonctionnel 2je réussi a faire une requete de dns des deux sans sur mon serveur dns et mon serveur web je suis sous vmware et je n ai jamais eu ce problème avec aucune distribution pouvez vous m aidez merci d avance sebastieng hotmailcom installation d un serveur dns bind 9 sur debian bonsoir a tous j aimerais savoir s il est possible de coupler bind avec squid squidguard pour assurer le filtrage d url et protocole msn je m explique aujourd hui j ai un serveur central debian qui filtre internet avec squid et squidguard le tout derriere firehol sans utiliser le proxy transparent les utilisateurs locaux surfent uniquement via squid sur proxy 3128 le probleme se complique j ai 3 sites distants qui utilisent le serveur via internet pour le proxy toujours en utilisant proxy 3128 le hic en gros c est qu il faut configurer chaque machine pour utiliser le proxy dans ie ou autres navigateurs je suppose que le proxy transparent ne peut s appliquer qu au reseau local et non distant je suppose donc qu il est possible d inteconnecter bind ou serveur dns et squid squidguard de mon site principal pour que des clients distants avec ip fixe puisse se connecter au dns bind dans ce cas meme avec un dhcp c est tout bon car je preciserai mon dns tout en profitant du filtrage squid notamment pour msn sex et donc sans avoir a taper le proxy sur le pc client avez vous des infos la dessus j ai du mal a faire le lien entre squid et le dns c est peut etre tout bete merci de m avoir lu et pour votre aide installation d un serveur dns bind 9 sur debian bonjour pour la liaison entre bind et squid je ne sais pas trop mais pour régler ce problème il suffit de transformer le serveur squid en passerelle avec deux interfaces réseaux l une étant connecté à internet et l autre au réseau local dans ce cas tous les pc seraient obligés de passer par la passerelle installation d un serveur dns bind 9 sur debian merci pour ta réponse tony en effet c est le cas actuellement pour les users locaux 2cartes réseaux donc proxy transparent ou firehol font l affaire c est pour les distants que ca se complique d ou mon idée de dns en effet les clients distants doivent d abord renseigner le dns du fournisseur d accès puis l adresse du proxy dans le navigateur or en mettant en place bind je suppose que je pourrai config mes machines distantes avec mon propre dns la question étant estce que squid va s appliquer au dns ou faudra t il que je precise de nouveau le proxy dans chaque navigateur client distant merci a tous installation d un serveur dns bind 9 sur debian bonjour j ai la charge de 2 serveurs de fichiers samba à chacun son réseau le 2ème étant caché du 1er grâce à un firewall et d un serveur web en dmz le tout sous debian pour l instant je gère les dns avec hosts je me demandais s il fallait installer bind9 ou autre pour que mon serveur web renvoi son nom de domaine  wwwmondomainefr  au lieu de son adresse ip dans la barre d adresse du butineur qui envoie la requête à partir de l internet le serveur web étant accessible par le net auquel cas je serais bien heureux d avoir cet article à dispo au passage j ai énormément utilisé coagul pour mon apprentissage de linux alors un grand merci à coagul et à tony bonne journée installation d un serveur dns bind 9 sur debian pour qu un nom de domaine soit connu de tout le monde sur internet il faut qu il soit déclaré et donc acheté sur un serveur dns officiel dans ce cas l installation de bind ne sert à rien par contre bind est utile pour un réseau local pour éviter de définir le fichier hosts de chacun des postes du réseau dans ce cas les butineurs du réseau local pourront utiliser le nom du domaine installation d un serveur dns bind 9 sur debian merci pour la réponse rapide le nom de domaine que je veux utiliser a été acheté chez gandinet j ai donc laissé la config proposée par ce registrar en ce qui concerne les serveur dns en effet j accède bien à mon serveur web mais celuici retourne son adresse ip publique et pas le nom de domaine  wwwmondomainefr  doisje me tourner vers la config d apache2 et je crois les virtuals hosts il y a aussi le fichier resolvconf dans lequel j ai mis les adresses ip des serveurs dns de gandi mais cela ne marche pas merci pour votre aide si précieuse installation d un serveur dns bind 9 sur debian si le domaine est acheté chez grandi et que le serveur est bien accessible depuis internet un mon avis c est un problème de redirection au niveau de la gestion du domaine de chez grandi il doit être possible dans l interface d administration de grandi d indiquer que tel adresse ip correspond à tel nom de serveur ou de domaine dans ce cas l installation de bind n est pas nécessaire sauf pour accélérer les requêtes sur un réseau local cache dns  installation d un serveur dns bind 9 sur debian bonjour tout le monde j aimerai savoir si quelqu un a déjà utilisé le script h2n pour administrer son dns sur debian sinon existe t il un equivalent sur debian merci d avance  installation d un serveur dns bind 9 sur debian bonjour et félicitation pour votre article il est très clair et bien docummenter je voudrais savoir comment configurer les serveur dns pour qu ils envois leur ip automatiquement aux clients du réseau clients linux et windows  installation d un serveur dns bind 9 sur debian bonjour pour distribuer les adresses ip il faut installer un serveur dhcp comme c est expliqué entre autre dans cet article  http wwwcoagulorg articlephp3 idarticle 167 installation d un serveur dns bind 9 sur debian bonjour j ai configurer un dns slave en linux qui devrais ce synchroniser sur un 2003 serveur maitre mais dans les log j ai connexion refuse et la je seche merci de votre aide installation d un serveur dns bind 9 sur debian bonjour bravo pour l article qui est bien écrit mais je dois vraiment être nul car j arrive pas à avoir la résolution des noms quand je fais un ping nslookup j ai un réseau interne de 2 ordis et 1 ordi qui fait serveur dns dhcp et passerelle pour internet ce que je voudrais c est d avoir un nom de domaine interne pour mon réseau et si il ne trouve pas le nom demandé ou ip qu il cherche sur internet donc mon serveur est un dns primaire pour mon nom de domaine interne d après le tail j ai tout qui est juste dans le fichier namedconf d origine de debian il y a déjà des infos je pense que l on doit les laissé réseau interne 19216821x serveur ip de la carte pour réseau interne 19216821 serveur ip de la carte pour réseau extene 19216802 un modem étant à 19216801 on dirait qu il cherche sur le réseaux externe sans regarder à l interne si je fais un dig x 192168211 dig 934 x 192168211 global options printcmd got answer header opcode query status nxdomain id 27166 flags qr aa rd ra query 1 answer 0 authority 1 additional 0 question section 112168192inaddrarpa in ptr authority section 168192inaddrarpa 86400 in soa localhost rootlocalhost 1 604800 86400 2419200 86400 query time 25 msec server 192168015319216801 when sun jun 3 084329 2007 msg size rcvd 93 normalement fixtower 192168211 nslookup fixtower server 19216801 address 1921680153 server can t find fixtower nxdomain merci d avance  installation d un serveur dns bind 9 sur debian bonjour après avoir écrit mon message j ai encore verifé dans resolvconf et j ai compris pourquoi il allait chercher sur internet directement maintenant j ai mis qu il cherche d abord en interne et miracle ça marche encore merci pour l article car sa faisait un moment que je cherchais et désolé pour la question j aurais dû encore un peu chercher avant  installation d un serveur dns bind 9 sur debian testing 10000000000000 merci c est bien fait  installation d un serveur dns bind 9 sur debian testing merci beaucoup pour ce bel article du coup tu m as donné encore plus l envie d en savoir plus des que j aurai le niveau pedagogique pour expliquer aussi clairement j en ferai profiter un max tres bon esprit  installation d un serveur dns bind 9 sur debian bonjour je suis étudiante et pour mes travaux j ai besoin d installer un serveur dns j ai suivi toutes les instructions de l article enfin je pense mais au moment de redémarrer le démon il y a echec avec le message stopping domain name service bindrndc neither etc bind rndcconf nor etc bind rndckey was found failed que devraije faire pour avoir les fichiers requis merci  installation d un serveur dns bind 9 sur debian testing salutation depuis peut sur l administration de réseau je tient à remercier pour cet article de configuration sur plusieurs ces celui la qui ma permis d y arrivé la première fois sinon j ai une question en haut de l article sous principe de fonctionnement de la résolution de noms linux commence par regarder le fichier etc hostsconf n est ce pas plutôt dans le fichier etc hostconf   installation d un serveur dns bind 9 sur debian testing comme je ne mis connais pas trop mais les déjà utilisés j aimerais connaitre la différence je n ai pas bien saisi le début en vous remerciant de votre attention bonjour c est tout a fait possible en fait il faut 2 serveurs dns autonomes pas 2 ip sur un même serveur du moins en théorie c est assez mal vu ensuite comme c est le serveur dns qui fait correspondre le nom à l adresse ip y compris la sienne il faut enregistrer l ip et le nom correspondant chez un register à ne pas confondre avec un registrar et cela dépend donc du tld top level domain soit org com etc gandinet permet de forwarder cette demande pour les org au register aux us si vous avez acheté le nom de domaine chez eux pour l avoir déjà fait je confirme que ça fonctionne plutôt bien installation d un serveur dns bind 9 sur debian bonjour il peut être judicieux de ne pas toucher au fichier de configuration principal de bind9 à savoir etc bind namedconf et de faire sa configuration plutôt dans le fichier  etc bind namedconflocal  ceci afin d éviter de perdre les modifications lors d une mise à niveau de l os comme lors du passage de ecth à lenny ps je viens de mettre un petit serveur dns local en place et ça fonctionne merci pour ce tutoriel limpide merci  aaaaaaaaahhhh merci merci merci merci merci merci j ai galéré avec l outil webmin qui m a mit un merd er absolu dans ma config serveur dns j ai tout remis à 0 il m en avait mis partout et en suivant votre topic ça fonctionne à merveille un grand merci à vous pour votre excellent site et ce que vous faîtes pour la communauté qui débute que le maître pingouin vous bénisse merci  de rien ce fut un plaisir  installation d un serveur dns bind 9 sur debian bonjour merci pour ce tuto j ai suivi à la lettre ce dernier mais les commands hosts ne fonctionne pas malgré le syslog correct pour l ip host 992168192inaddrarpa not found 3 nxdomain pour le nom host esteban not found 3 nxdomain que doisje faire merci excellent merci que de choses qui s éclairent pour moi sur la compréhension du dns je me suis lancé dedans et après avoir corrigé quelques erreurs que j avais faites en recopiant cela fonctionne comme un charme excellent d avoir son nom de domaine interne merci et merci ps faire attention quand on fait un copier coller pour le fichier dbmondomaineinv du site vers l ordi la ligne in soa pgdebianmondomainecom rootmondomainecom se met sur 2 lignes et crée un problème au démarrage de bind dnsrdatafromtext etc bind dbmondomaineinv 2 near eol unexpected end of input la remettre sur une ligne et le problème sera parti  wifi  