Résolution de nom avec Bind

Dimension: px
Commencer à balayer dès la page:

Download "Résolution de nom avec Bind"

Transcription

1 Stéphane Gill Table des matières Introduction 3 Principe de fonctionnement 3 Type de serveur DNS 4 Serveur de noms primaire 4 Serveur de nom secondaire 4 Serveur cache 5 Configuration d un client DNS 5 /etc/hosts.conf 5 /etc/resolv.conf 7 Installer le serveur bind 7 Configurer bind 7 /etc/named.conf 8 Fichiers de zone 11 Directive de fichier de zone 12 Enregistrement de ressources 12 Named.ca 15 named.local 15 Exemple de DNS cache 15 Exemple de DNS primaire 16 Gérer un serveur DNS 19 Démarrage du serveur DNS 19 Recharger la configuration d un serveur DNS 19 Arrêt du serveur de noms 19 Document écrit par Stéphane Gill Copyright 2004 Stéphane Gill Ce document est soumis à la licence GNU FDL. Permission vous est donnée de distribuer et/ou modifier des copies de ce document tant que cette note apparaît clairement.

2 Afficher les statistiques 19 Tester un serveur DNS 19 Ping 20 dig 20 Équilibrage des charges 21 Références 22 Document écrit par Stéphane Gill Copyright 2004 Stéphane Gill Ce document est soumis à la licence GNU FDL. Permission vous est donnée de distribuer et/ou modifier des copies de ce document tant que cette note apparaît clairement.

3 Introduction Le Domain Name System (DNS) est une base de données mondialement répartie qui contient des informations concernant les ordinateurs sur Internet et Intranet. Les données qui y sont enregistrées sont généralement composées du nom de l ordinateur, de son adresse IP et des informations de routage de mail. Dans ce chapitre, les items suivants sont présentés : Le fonctionnement du DNS; La configuration d un client DNS; la configuration d un serveur DNS avec Bind. Principe de fonctionnement Les données ou nom de domaine stockées dans un serveur DNS sont organisés en arborescence. Chaque nœud de l arbre, appelé domaine, reçoit une étiquette. Le nom de domaine du nœud est la concaténation de toutes les étiquettes des nœuds sur le chemin du domaine racine. Domaine racine com org edu google ftp www Copyright 2004 Stéphane Gill Page 3

4 Le nom de domaine est séparé en parties appelées zone. Chaque zone part d un nœud et va vers un nœud où commence une nouvelle zone. Les données pour chaque zone sont stockées dans le serveur de noms, qui répondra aux requêtes d une zone utilisant le protocole. Les trois principaux composants du Domain-Name-System sont : la bibliothèque de résolution (resolver), le serveur de noms lui-même (named), et le domaine de dénomination. Lorsqu un client souhaite voir un nom d ordinateur converti en son adresse IP, il transmet une requête au serveur de noms par la bibliothèque de résolution. Le serveur renvoie l information demandée, dirige la requête vers un autre serveur de noms ou renvoie un message d erreur, s il ne peut pas fournir un résultat à la requête. Type de serveur DNS Un serveur DNS peut être configuré pour fonctionné de différentes manières, soit en serveur : primaire; secondaire; ou cache. Serveur de noms primaire Un serveur de noms primaire contient toutes les données de la zone ou du domaine. Toutes les modifications concernant ces données sont réalisés sur ce serveur. Serveur de nom secondaire Le serveur de noms secondaire reçoit les données nécessaires pour gérer sa zone d autorité à partir du serveur de nom maître (master). Ce serveur peut être un serveur de noms primaire ou un autre serveur de nom secondaire. La transmission des informations de zone est définie par le Copyright 2004 Stéphane Gill Page 4

5 terme de «transfert de zone». Lors du démarrage d un serveur de noms secondaire, celui-ci établit une connexion vers son serveur de nom maître et démarre le transfert de zone. Serveur cache Les fonctions d un serveur cache ne consistent qu à prendre en compte et à exécuter des requêtes, à assurer l enregistrement intermédiaire des réponses et à renvoyer les résultats. Un serveur cache ne dispose d aucune autorité de domaine, c est-à-dire que les informations de zone n y sont pas enregistrées. Au démarrage, un serveur cache ne peut fournir aucune information, car elles ne seront construites qu au cours du fonctionnement, lors du traitement des réponses aux requêtes. Configuration d un client DNS Pour accéder aux différents serveurs de l Internet, il est necessaire de configurer le client DNS. La partie cliente d un DNS s appelle un «resolver». Il s'agit d'un ensemble de fonctions écrites en C permettant aux différents programmes de lancer une requête de résolution de nom. Les fichiers de configuration du «resolver» s'appellent /etc/resolv.conf et /etc/hosts.conf. /etc/hosts.conf Ce fichier contient des paramètres nécessaires pour le pilotage de la bibliothèque de résolution des noms (en anglais, Resolver). Lorsqu un ordinateur est appelé par son nom, la bibliothèque de résolution se charge de résoudre le nom de manière correcte pour l environnement de l ordinateur. Selon le cas, la résolution du nom sera réalisée à partir du fichier /etc/hosts de l ordinateur local, ou en interrogeant un serveur de nom (Name Server). L application qui est à l origine de la résolution du nom n est pas concernée par les différents processus. C est pourquoi le processus de résolution des noms est enregistré dans une bibliothèque externe. L un des fichiers de configuration de la bibliothèque de résolution est /etc/hosts.conf. Exemple de fichier /etc/hosts.conf # /etc/hosts.conf # order hosts, bind multi on Copyright 2004 Stéphane Gill Page 5

6 La première ligne des fichiers définit l ordre dans lequel les services de résolution de noms doivent être interrogés. Dans notre exemple, c est d abord le fichier local /etc/hosts qui est parcouru. Si aucune correspondance n est trouvée, le programme interroge le serveur de noms. La deuxième ligne indique, par le terme «multi on», qu un ordinateur enregistré dans le fichier /etc/hosts peut disposer de plusieurs adresses IP. Cette disposition est souvent utilisée sur des serveurs WWW sur lesquels plusieurs entités mettent leurs services à la disposition, sous différentes adresses réseau. Les utilisateurs de ces services ont alors l impression de s adresser à plusieurs ordinateurs différents, alors qu une seule et même machine abrite les différentes adresses. Le tableau ci-après présente la liste des différentes options : Paramètre order hosts bind yp Signification Détermination de l ordre dans lequel les services de résolution de noms doivent être consultés. hosts : Analyse du fichier /etc/hosts de l ordinateur local. bind : Interrogation d un serveur de noms (DNS). La désignation bind (Berkeley Internet Name Deamon) trouve son origine dans l histoire des serveurs de noms, développés initialement à l université de Berkeley. yp : Interrogation d un serveur NIS. La désignation yp signifie yellow pages, et fait référence aux «pages jaunes» du service Network Information System, développé initialement par la société Sun. multi on/off nosproof on alert on/off trim <Nom_de_domaine> Un ordinateur enregistré dans le fichier /etc/hosts peut disposer de plusieurs adresses IP. Protection contre le procédé Adress-Spoofing. Si le paramètre alert est activé, les attaques de ce type sont enregistrées dans un journal. Le nom de domaine est séparé du nom de l ordinateur avant le traitement par le processus de résolution des noms. Copyright 2004 Stéphane Gill Page 6

7 /etc/resolv.conf Ce fichier joue également un rôle très important dans la configuration de la bibliothèque Resolver. Si ce fichier est présent, c est le serveur de noms qui apparaît en premier qui est interrogé. Si le fichier contient plusieurs noms de serveurs, ils sont interrogés dans l ordre correspondant. Pour certaines distributions de Linux, si aucun nom n est indiqué, ce fichier est effacé. L entrée «search» impose au programme de tenter de résoudre un nom incomplet. Ce nom de domaine est ajouté après les noms incomplets. Cette entrée s appelait précédemment «domain», pour ce fichier. Conformément à la demande RFC1535 (Request For Comment 1535), il est fortement recommandé de ne plus utiliser l entrée «domain». L exemple ci-après présente un contenu possible pour ce fichier : # /etc/resolv.conf # search microapp.fr # Adresse du serveur de noms nameserver nameserver nameserver Installer le serveur bind Pour installer bind, il suffit d'installer les paquetages : bind-utils p3-9.rpm bind p3-9.rpm caching-nameserver rpm Le paquetage caching-nameserver permet d installer les fichiers : /etc/named.conf, /var/named/named.ca et /var/named/named.local. Configurer bind La configuration de bind ce fait en modifiant les fichiers suivant :. Copyright 2004 Stéphane Gill Page 7

8 /etc/named.conf : Contient les paramètres généraux. /var/named/named.ca : Indique les serveurs dns racines. /var/named/named.local : résolution locale des adresses loopback et en créant des fichiers de zone dans le répertoire /var/named/. /etc/named.conf Ce fichier contient des déclarations, des lignes de commentaires et des lignes vides. Balise de commentaires Un commentaire commence avec deux barre obliques comme dans l exemple suivant : Ceci est un commentaire Un commentaire peut aussi commencer par le signe #, comme dans l exemple : # Ceci est un commentaire Un commentaire peut aussi contenir plusieurs lignes commençant par les lignes /* et se terminant par */. Par exemple : /* Ceci est un commentaire comportant plusieurs lignes */ Déclaration options La déclaration options permet de paramétrer des options globales du serveur de noms. Une seule déclaration options peut être utilisée dans le fichier /etc/named.conf. Voici un exemple de déclaration options avec les options les plus utilisés : options { Directory chemin ; Forwarders {[adresse ; [adresse ; ]]} ; Forward (only first) ; Copyright 2004 Stéphane Gill Page 8

9 directory : spécifie le répertoire de travail du serveur de noms. Par défaut, le répertoire /var/named est utilisé. forward : contrôle le fonctionnement de la directive forwarders. Les options acceptées sont les suivantes : first : Le serveur de noms envoie toutes les requêtes au serveur de noms spécifié dans la directive forwarders avant que bind tente de résoudre le nom lui-même. only : spécifie que bind ne doit pas résoudre le nom lui-même. forwarders : spécifie une liste d adresse IP valides correspondant aux serveurs de noms vers lesquels les requêtes devraient être envoyées pour résolution. Déclaration include La déclaration include permet à des fichiers de faire partie d'un fichier named.conf. Ce faisant, des données de configurations critiques (comme keys, par exemple)peuvent être stocké dans un fichier séparé doté de permissions restreintes. Une déclaration include se présente sous le format suivant: include "nom_fichier" Dans cette déclaration, nom_fichier est remplacé par le chemin d'accès absolu vers un fichier. Déclaration de zone Une déclaration de zone définit les caractéristiques particulières d une zone, tels le nom de son fichier de configuration et les zone communément utilisées : Zone nom_domaine in { Type master ; File nom ; } ; zone nom_domaine in { type slave ; masters {adr_ip ; [adr_ip ; ]} ; file nom ; } ; zone «.» in { type hint ; Copyright 2004 Stéphane Gill Page 9

10 file nom; Dans la déclaration, nom-domaine correspond au nom de la zone. Cet attribut est particulièrement important, puisqu'il représente la valeur par défaut assignée à la directive $ORIGIN utilisés au sein du fichier de zone correspondant. Parmi les options les plus courantes de la déclaration de zone figurent: allow-query : spécifie les clients qui sont autorisés à requérir des informations à propos de cette zone. Par défaut toutes les requêtes d'informations sont autorisées. allow-transfer : spécifie les serveurs esclaves qui sont autorisés à requérir un transfert des informations de la zone. Par défaut toutes les requêtes de transfert sont autorisées. allow-update : spécifie les hôtes qui sont autorisés à mettre à jour dynamiquement des informations dans leur zone. Par défaut aucune requête de mise à jour dynamique n'est autorisée. file : spécifie le nom du fichier qui contient les données de configuration de la zone, dans le répertoire de travail named. masters : l'option masters établit une liste des adresses IP à partir desquelles demander des informations sur la zone faisant autorité. Cette option ne doit être utilisée que si la zone est définie comme de type slave. notify : informe les serveurs esclaves lorsqu'une zone est mise à jour. Les options suivantes sont acceptées: yes : informe les serveurs esclaves. no : n informe pas les serveurs esclaves. explicit : informe seulement les serveurs esclaves spécifiés dans une liste also-notify à l'intérieur d'une déclaration de zone. type : définit le type de zone. Ci-après figure une liste des types valides: forward : retransmet toutes les requêtes d'informations à propos de cette zone vers d'autres serveurs de noms Copyright 2004 Stéphane Gill Page 10

11 hint : un type spécial de zone utilisé pour diriger des transactions vers les serveurs de noms racines qui résolvent des requêtes lorsqu'une zone n'est pas connue autrement. Aucune configuration au-delà de la valeur par défaut n'est nécessaire avec une zone hint. master : désigne le serveur de noms faisant autorité pour cette zone. Une zone devrait être configurée comme de type master (maître) si les fichiers de configuration de la zone se trouvent sur le système. slave : désigne le serveur de noms comme serveur esclave pour cette zone. Cette option spécifie également l'adresse IP du serveur de noms maître pour cette zone. zone-statistics : configure named pour qu'il conserve des statistiques concernant cette zone, en les écrivant soit dans l'emplacement par défaut (/var/named/named.stats) soit à l'emplacement expressément désigné par l'option statistics-file dans la déclaration server. Ci-dessous se trouve un exemple de déclaration de zone pour le serveur de nom primaire hébergeant ahuntsic-formres.local : Zone ahuntsic-formres.local IN { type master; file ahuntsic-formres.local.zone ; allow-update {none La déclaration de zone pour le serveur esclave de ahuntsic-formres.local ressemble à l extrait cidessous : Zone ahuntsic-formres.local IN { type slave; file ahuntsic-formres.local.zone ; masters { Fichiers de zone Il existe deux fichiers de configuration pour chaque zone. L un est nécessaire pour trouver l adresse IP d après le nom de l hôte (résolution directe) et l autre pour trouver le nom d hôte d après l adresse IP (résolution inverse). Chaque fichier de zone est nommé selon le paramètre fourni à l option file dans la déclaration zone (/etc/named.conf). Copyright 2004 Stéphane Gill Page 11

12 Directive de fichier de zone Les directives sont identifiées par le symbole ($) suivit du nom de la directive. Elles apparaissent au haut du fichier de zone. Les directives les plus couramment utilisées sont les suivantes: $INCLUDE : configure named de façon à ce qu'il inclue un autre fichier de zone dans ce fichier de zone à l'endroit où la directive apparaît. Cela permet de stocker des configurations de zone supplémentaires à l'écart du fichier de zone principal. $ORIGIN : attache le nom de domaine à tout enregistrement non-qualifié. L'utilisation de la directive $ORIGIN n'est pas nécessaire si l'on nomme la zone dans /etc/named.conf parce que le nom de la zone est utilisé par défaut, comme la valeur de la directive $ORIGIN $TTL : règle la valeur par défaut de Time to Live (TTL) (ou temps de vie) pour la zone. C ette valeur exprimée en secondes, correspond à la durée pendant laquelle les enregistrements de ressources de la zone resteront valides. Chaque enregistrement de ressources peut contenir sa propre valeur TTL, qui remplace alors cette directive. En accroissant cette valeur, les serveurs de noms distants peuvent mettre en cache ces informations de zone pendant plus longtemps. Cela réduit le nombre de requêtes effectuées au sujet de cette zone, mais rallonge également le temps nécessaire pour la prolifération des changements des enregistrements de ressources. Enregistrement de ressources Les enregistrements de ressources représentent les premier composant d un fichier de zone. Il existe de nombreux types différents d enregistrements de ressources, les plus fréquemment utilisé sont énumérés ci-dessous. SOA (Start of Authority) L enregistrement SOA (ou Origine d autorité) indique l origine de la zone. Voici la syntaxe de cet enregistrement IN SOA nom_serveur. _contact. ( numero_serie ; Serial rafraichissement ; Refreah nombre_essais ; Retry expiration ; Expire ttl_minimum) ; Minimum Copyright 2004 Stéphane Gill Page 12

13 Le place la directive $ORIGIN (ou le nom de domaine) en tant qu'espace de nom défini par le présent enregistrement de ressources SOA. Le serveur de noms primaire faisant autorité pour ce domaine est utilisé pour le nom_serveur et l'adresse de la personne à contacter à propos de cet espace de nom est remplacée par _contact. Voici la description des paramètres d un enregistrement SOA : numéro_série est incrémentée chaque fois que vous changez le fichier de zone afin que named sache qu'il doit recharger cette zone. La valeur numéro_série est utilisée par le serveur esclave pour déterminer s'il est en train d'utiliser des données de zone périmées et doit donc les rafraîchir. rafraîchissement indique à tout serveur esclave combien de temps il doit attendre avant de demander au serveur de noms maître si des changements ont été effectués dans la zone. nombre_essai précise au serveur de noms esclave l'intervalle pendant lequel il doit attendre avant d'émettre une autre requête de rafraîchissement, au cas où le serveur de noms maître ne répondrait pas. Si le serveur maître n'a pas répondu à une requête de rafraîchissement avant que la durée indiquée dans expiration ne se soit écoulée, le serveur esclave cesse de répondre en tant qu'autorité pour les requêtes au sujet de cet espace de nom. ttl_minimum demande que d'autres serveurs de noms placent en cache les informations pour cette zone pendant au moins cette durée (en secondes). NS : Name Server L enregistrement NS indique le serveur de noms responsable d un domaine. Sa syntaxe est la suivante : IN NS seveur. Les champs name et TLL ne sont pas indiqués, car leurs valeurs se trouve dans l enregistrement SOA. Dans l exemple suivant IN NS stephane.gill. l enregistrement indique que le système stephane.gill est le serveur de noms pour le fichier de zone courant. Il est possible de spécifier plusieurs enregistrements NS. Copyright 2004 Stéphane Gill Page 13

14 A : Address L enregistrement A indique l adresse d un hôte. Voici la syntaxe de cet enregistrement : nom_hôte_complet IN A adresse_ip Par exemple, la ligne : IN A indique l adresse IP du serveur Web Le fichier de zone doit contenir au moins un enregistrement A par hôte. Il est possible d indiquer uniquement le nom de l hôte, comme dans l exemple suivant : www IN A Le nom de domaine sera automatiquement ajouté au nom de l hôte. PTR : Domain Name Pointer Cet enregistrement transforme une adresse IP en nom d hôte. C est le service des noms de domaine inverse. Voici la syntaxe d un enregistrement PTR : adresse_ip IN PTR nom_hôte. Par exemple, l enregistrement IN PTR associe l adresse IP à l hôte CNAME : Canonical Name L enregistrement CNAME indique l alias d un hôte officiel. Voici la syntaxe d un enregistrement CNAME : nom_alias IN CNAME nom_hote. Par exemple, l enregistrement ftp.stephane.gill. IN CNAME que le nom ftp.stephane.gill est associé à Il est aussi possible d utiliser uniquement les noms d hôtes comme dans l exemple suivant : Copyright 2004 Stéphane Gill Page 14

15 ftp IN CNAME www Named.ca Ce fichier n a pas à être modifier. Il contient les adresses des serveurs dns racine. IN SOA linux.stephane.gill. root.linux.stephane.gill.( ; numéro de série ; rafraîchissement toutes les 8 heures ; nouvel essai toutes les 4 heures ; expiration dans 7 jours ) ; temps de vie minimal 24 heures NS linux.stephane.gill. 1 PTR localhost. Normalement, les valeurs de ce fichier ne doivent pas être modifiées. Si une modification doit être faite dans ce fichier vous devez modifier le numéro de série doit être modifié afin de faire connaître cette modification aux autres serveurs dns correspond au 15 oct 2000 changer cela lorsque vous faites une modification. Si vous devez faire plusieurs modifications dans la même journée incrémenté le 00. Exemple de DNS cache named.conf Fichier /etc/named.conf options { Specifier le chemin ou se trouve les fichiers de zone DNS directory "/var/named"; Adresse des serveurs a contacter si le serveur de nom local est incapable de resoudre le nom. Cette option peut etre remplacer par la commande nameserver du fichier /etc/resolv.conf. forward only; forwarders { Copyright 2004 Stéphane Gill Page 15

16 ; Fichier de cache zone "." IN { type hint; file "named.ca"; Fichier pour la resolution inverse de zone " in-addr.arpa" IN { type master; file "named.local"; allow-update { none; include "/etc/rndc.key"; named.local $TTL IN SOA localhost. root.localhost. ( ; Serial ; Refresh ; Retry ; Expire ) ; Minimum IN NS localhost. 1 IN PTR localhost. Exemple de DNS primaire named.conf Fichier /etc/named.conf options { Copyright 2004 Stéphane Gill Page 16

17 Specifier le chemin ou se trouve les fichiers de zone DNS directory "/var/named"; Adresse des serveurs a contacter si le serveur de nom local est incapable de resoudre le nom. Cette option peut etre remplacer par la commande nameserver du fichier /etc/resolv.conf. forward first; forwarders { ; Fichier de cache zone "." IN { type hint; file "named.ca"; Fichier pour la resolution inverse de zone " in-addr.arpa" IN { type master; file "named.local"; allow-update { none; Fichier pour la resolution de la zone stephane.gill zone "stephane.gill" IN { type master; file "stephane_gill"; zone "73.10.in-addr.arpa" { type master; file "stephane_gill.rev"; include "/etc/rndc.key"; named.local $TTL IN SOA linux.stephane.gill. root.linux.stephane.gill. ( ; Serial ; Refresh Copyright 2004 Stéphane Gill Page 17

18 14400 ; Retry ; Expire ) ; Minimum IN NS linux.stephane.gill. 1 IN PTR localhost. stephane_gill $TTL IN SOA linux.stephane.gill. root.linux.stephane.gill. ( ; Serial ; Refresh ; Retry ; Expire ) ; Minimum IN A IN NS linux IN NS linux.stephane.gill. TXT "Mon serveur DNS" windows IN A novell IN A stephane_gill.rev $TTL IN SOA linux.stephane.gill. root.linux.stephane.gill. ( ; Serial ; Refresh ; Retry ; Expire ) ; Minimum IN NS linux.stephane.gill in-addr.arpa. IN PTR linux.stephane.gill in-addr.arpa. IN PTR windows.stephane.gill in-addr.arpa. IN PTR novell.stephane.gill. Copyright 2004 Stéphane Gill Page 18

19 Gérer un serveur DNS BIND possède un utilitaire appelé rndc qui permet d administrer le démon named à partir de la console locale ou d un hôte distant. Démarrage du serveur DNS Il est possible de démarrer le serveur de nom manuellement à l aide de la commande suivante : service named start Recharger la configuration d un serveur DNS Après chaque modification des fichiers de configuration le serveur DNS doit être relancer. La commande suivante permet de changer la nouvelle configuration : rndc reload Arrêt du serveur de noms La commande suivante permet d arrêter le serveur de noms : rndc stop Afficher les statistiques L utilitaire rndc permet aussi d afficher différentes statistiques : rndc stats Cette commande crée un fichier nommé named.stats situé dans le répertoire /var/named. Tester un serveur DNS Une fois l installation de bind terminée, le serveur DNS doit être testé. Le fichier /var/log/messages doit être consulté après chaque lancement de named puisque les erreurs et Copyright 2004 Stéphane Gill Page 19

20 les problèmes y seront consignés. Les commandes ping et dig permettent de tester le serveur DNS, elles sont décrites dans les sections suivantes. Ping Le programme ping permet de vérifier si une connexion fonctionne en affichant de l information semblable à celle ci-dessous : # ping shuttle.mike.fr PING shuttle.mike.fr ( ): 56 data bytes 64 bytes from : imcp_seq=0 ttl=254 time 5.9 ms 64 bytes from : imcp_seq=1 ttl=254 time 5.9 ms 64 bytes from : imcp_seq=2 ttl=254 time 5.9 ms ^C --- shuttle.mike.fr ping statistics packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max = 5.9/5.9/5.9 ms Le programme doit être arrêté par la combinaison de touche Ctrl + C, sinon il continue à transmettre en permanence des paquets de données. dig L'utilitaire dig permet de faire des requêtes DNS évoluées et fournit un maximum d'informations sur la requête. Il est très utile pour vérifier la bonne configuration d'un serveur DNS. Exemples d'utilisation de dig : Requête sur le champ "A" du nom auprès du serveur DNS : % A Requête sur la champ "MX" du nom mondomaine.org auprès du serveur DNS : % mondomaine.org MX Requête sur tous les champs du nom mondomaine.org auprès du serveur DNS : % mondomaine.org ANY Requête inverse (i.e. reverse DNS) sur l'ip auprès du serveur DNS : Copyright 2004 Stéphane Gill Page 20

21 % -x La sortie de la commande dig est très détaillée ; la réponse à la requête (la partie qui vous intéressera le plus!) se trouve en dessous de la ligne suivante : ;; ANSWER SECTION: Équilibrage des charges L idée est de partager la charge supportée par un serveur Web entre plusieurs serveurs. Cette astuce est connue sous le nom «DNS round robin». Supposons que deux serveurs Web, www1.stephane.gill ( ) et www2.stephane.gill ( ) sont disponibles. Les charges entre ces deux serveurs doivent être équilibrées. Pour ce faire, les lignes suivantes doivent être ajoutées dans le fichier de zone stephane.gill : www1 IN A www2 IN A www IN CNAME www1 www IN CNAME www2 Lorsqu un utilisateur lance une requête sur le serveur c est le premier serveur qui répond, puis, si un second utilisateur lance une nouvelle requête sur le même serveur, le second serveur répondra et ainsi de suite. L inconvénient de ce système est qu il n existe pas de moyen de savoir quel est le serveur le plus utilisé. Il s agit uniquement de cycles aveugles. Si l un des serveurs tombe en panne, le DNS renverra toujours l adresse de ce serveur. Ainsi, certaines personnes atteindront le serveur Web et d autres non. Il existe des solutions matérielles pour gérer de façon plus efficace deux serveurs Web. Voici quelque exemple de produits : Web Director (http:www.radware.com); Ace Director (http:wwwalteon.com); Local Director (http:www.cisco.com). Copyright 2004 Stéphane Gill Page 21

22 Références Paul Albitz et Cricket Liu, DNS and Bind, O Reilly and Associates, 2001, 601 p.. Copyright 2004 Stéphane Gill Page 22

DNS : Domaine Name System

DNS : Domaine Name System DNS : Domaine Name System - Les machines utilisent les adresses IP pour communiquer. - Les humaines ont du mal à manipuler et à retenir des adresses IP. Ils retiennent plus facilement des noms de machines.

Plus en détail

Domain Name Service (DNS)

Domain Name Service (DNS) Domain Name Service () 1 PLAN Introduction Nommage avec /etc/hosts Principe du découpage en domaines Configuration de BIND Création d une zone Outils de débuggage (dig, nslookup) Déclaration d une zone

Plus en détail

Administration et sécurité des réseaux

Administration et sécurité des réseaux Plan Administration et sécurité des réseaux Chapitre 5 Le service DNS (Domain name service) 1 Assurer la conversion entre les noms d hôtes et les adresses IP. Exemple: machine.domaine.xz i résolution résolution

Plus en détail

Mise en réseau d'une station Linux

Mise en réseau d'une station Linux Stéphane Gill Stephane.Gill@CollegeAhuntsic.qc.ca Table des matières Introduction 2 Fichiers de paramétrage et scripts 2 /etc/hosts 2 /etc/networks 3 /etc/hosts.conf 3 /etc/resolv.conf 4 /etc/sysconfig/network

Plus en détail

DNS. Olivier Aubert 1/27

DNS. Olivier Aubert 1/27 DNS Olivier Aubert 1/27 Liens http://www.dns.net/dnsrd/ DNS Resource Directory http://www.isc.org/products/bind/ Internet Software Consortium - Berkeley Internet Name Domain http://www.nic.fr/guides/dns-intro

Plus en détail

- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian

- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian - FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian SISR3 N 1 Pré requis : Debian installé. Avoir une IP fixe pour le serveur DNS. Disposer d une connexion à l Internet. Création d un

Plus en détail

Domain Name System. F. Nolot

Domain Name System. F. Nolot Domain Name System F. Nolot 1 Domain Name System Principe F. Nolot 2 Les besoins Internet est composé de plusieurs réseaux Chaque réseau est composé de sous réseaux Les sous réseaux sont constitués de

Plus en détail

Domaine Name System. Auteur: Congduc Pham, Université Lyon 1. Figure 1: Schéma des salles TP11 et TD4

Domaine Name System. Auteur: Congduc Pham, Université Lyon 1. Figure 1: Schéma des salles TP11 et TD4 TP de Réseaux IP pour DESS Domaine Name System Auteur: Congduc Pham, Université Lyon 1 1 Schéma de départ Figure 1: Schéma des salles TP11 et TD4 Le schéma de départ pour aujourd hui est celui de la figure

Plus en détail

Domain Name Service (DNS)

Domain Name Service (DNS) Domain Name Service (DNS) FOSSOUO Xavier (AUF) Xavier.fossouo@auf.org PLAN Introduction Nommage avec /etc/hosts Principe du découpage en domaines Configuration de BIND Création d une zone Outils de débuggage

Plus en détail

Bind, le serveur de noms sous Linux

Bind, le serveur de noms sous Linux Bind, le serveur de noms sous Linux 1. Principes de fonctionnement d'un serveur de noms La résolution des noms d'hôtes sur les réseaux tcp/ip est fondée sur le principe d'une répartition de la base des

Plus en détail

TP DNS. 1 Résolutions de noms. 1) Le fichier "/etc/nsswitch.conf" 2) Le fichier "/etc/resolv.conf"

TP DNS. 1 Résolutions de noms. 1) Le fichier /etc/nsswitch.conf 2) Le fichier /etc/resolv.conf TP DNS 1 Résolutions de noms 1) Le fichier "/etc/nsswitch.conf" Au préalable, nous devons configurer la machine centrale, dénommée S "n de poste", soit s52 pour nous. On lui met l'adresse IP 10.254.52.1,

Plus en détail

TP DNS Utilisation de BIND sous LINUX

TP DNS Utilisation de BIND sous LINUX NOMS : GIRARD Fabien, NARO Guillaume PARTIE 1 : INSTALLATION D'UN SERVEUR TP DNS Utilisation de BIND sous LINUX Pour récupérer les adresses IP, on lance un terminal sur chaque machine et on tape la commande

Plus en détail

B1-4 Administration de réseaux

B1-4 Administration de réseaux B1-4 Administration de réseaux Domain Name System (DNS) École nationale supérieure de techniques avancées B1-4 Administration de réseaux 1 / 29 Principe Chaque machine d un réseau IP est repérée par une

Plus en détail

Table des matières. 2011 Hakim Benameurlaine 1

Table des matières. 2011 Hakim Benameurlaine 1 Table des matières 1 SERVICE DNS... 2 1.1 INTRODUCTION... 2 1.1.1 Historique... 2 1.1.2 Principe... 3 1.1.3 Conversion de nom en adresse IP... 3 1.1.4 Conversion d'adresse IP en nom... 4 1.1.5 Le resolver...

Plus en détail

BIND : installer un serveur DNS

BIND : installer un serveur DNS BIND : installer un serveur DNS Cet article a pour but de vous présenter comment installer et configurer un serveur DNS en utilisant l'application BIND. Je supposerai que vous disposez d'un réseau local

Plus en détail

Administration d un serveur DNS (Domain Name System) TP N o 1 Interconnexions de réseaux

Administration d un serveur DNS (Domain Name System) TP N o 1 Interconnexions de réseaux RICM 4 - Option Réseaux Administration d un serveur DNS (Domain Name System) TP N o 1 Interconnexions de réseaux Pascal Sicard 1 Introduction Nous allons nous intéresser dans ce TP à la configuration d

Plus en détail

1 Configuration réseau des PC de la salle TP

1 Configuration réseau des PC de la salle TP TP Installation/Configuration du service DNS sur serveur GNU/Linux Nom : Prénom : Date : Numéro : Objectifs : Installer un serveur DNS sur un PC serveur GNU/Linux (Mandriva). Visiter les principaux fichiers

Plus en détail

Master 1 ALMA Réseaux informatiques 2010-2011. Rapport DNS. François HUVE Peter MOUËZA

Master 1 ALMA Réseaux informatiques 2010-2011. Rapport DNS. François HUVE Peter MOUËZA Master 1 ALMA Réseaux informatiques 2010-2011 Rapport DNS François HUVE Peter MOUËZA Table des matières 1 Principe de fonctionnement......................................... 2 2 Ajout d une machine dans

Plus en détail

Installer un domaine DNS

Installer un domaine DNS Installer un domaine DNS Olivier Hoarau (olivier.hoarau@funix.org) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de

Plus en détail

DNS. Domain Name System

DNS. Domain Name System DNS Domain Name System Dans ce dossier, nous allons expliquer le rôle et le fonctionnement d un système DNS et ensuite, nous allons montrer la mise en place d un serveur DNS secondaire. S.VAUGEOIS 24/11/2014

Plus en détail

Gilles.Roussel univ-mlv.fr DNS

Gilles.Roussel univ-mlv.fr DNS DNS 1 Problématique Référence des machines par un nom plutôt que par un numéro (adresse IP) Moins facile à retenir Impossible de deviner une adresse d'un serveur Web Noms valables sur tout l'internet 250

Plus en détail

Serveur DNS. Julien Danjou jdanjou@linuxenrezo.org

Serveur DNS. Julien Danjou jdanjou@linuxenrezo.org Serveur DNS Julien Danjou jdanjou@linuxenrezo.org Pour convertir les noms d ordinateurs en adresses IP, la méthode la plus simple consiste à tenir à jour un fichier hosts contenant les adresses IP suivies

Plus en détail

Formation DNS. Le pouvoir de dire nom. Valentin Roussellet (p2010) - louen@via.ecp.fr. Mercredi 1 er Décembre 2010.

Formation DNS. Le pouvoir de dire nom. Valentin Roussellet (p2010) - louen@via.ecp.fr. Mercredi 1 er Décembre 2010. Le pouvoir de dire nom Centrale Réseaux Mercredi 1 er Décembre 2010 Sommaire Noms, arbres et domaines 1 Noms, arbres et domaines Une petite histoire L arbre qui cache la forêt Domaines et sous-domaines

Plus en détail

FUCHS Steve DNS. principe et mise en place. EBC Informatique. Centre de compétences UNIX. EBC Informatique, centre de compétences UNIX 1 / 24

FUCHS Steve DNS. principe et mise en place. EBC Informatique. Centre de compétences UNIX. EBC Informatique, centre de compétences UNIX 1 / 24 DNS principe et mise en place EBC Informatique Centre de compétences UNIX EBC Informatique, centre de compétences UNIX 1 / 24 TABLE DES MATIERES Notes préliminaires... 3 I] Qu est ce que le DNS?... 4 a)

Plus en détail

Master d'informatique 1ère année Réseaux et protocoles

Master d'informatique 1ère année Réseaux et protocoles Master d'informatique 1ère année Réseaux et protocoles DNS Bureau S3-203 mailto://alexis.lechervy@unicaen.fr Domain Name System Le fonctionnement d'un réseau IP est basé sur l'adressage et le routage.

Plus en détail

Installation Serveur DNS Bind9 Ubuntu 12.04 LTS

Installation Serveur DNS Bind9 Ubuntu 12.04 LTS 1 Installation Serveur DNS Bind9 Ubuntu 12.04 LTS BIND (Berkeley Internet Name Daemon ou Berkeley Internet Name Domain) est le serveur DNS le plus utilisé sur Internet, spécialement sur les systèmes de

Plus en détail

UE5A Administration Réseaux LP SIRI

UE5A Administration Réseaux LP SIRI UE5A Administration Réseaux LP SIRI José Dordoigne Architecte infrastructure v1.0 2012-2013 Objectif de la formation -Fournir les éléments clés pour : -Comprendre les principaux services réseaux déployés

Plus en détail

Domain Name System 5 0 0 2 ot ol F. N 1

Domain Name System 5 0 0 2 ot ol F. N 1 Domain Name System 1 Domain Name System Principe 2 Les besoins Internet est composé de plusieurs réseaux Chaque réseau est composé de sous-réseaux Les sous-réseaux sont constitués de machines Il est possible

Plus en détail

Domain Name Space. IUT1 dpt SRC L Isle d Abeau Jean-françois Berdjugin

Domain Name Space. IUT1 dpt SRC L Isle d Abeau Jean-françois Berdjugin Domain Name Space IUT1 dpt SRC L Isle d Abeau Jean-françois Berdjugin DNS Domain Name System permet : la résolution (directe) de nom d hôte (nom logique) en adresse(s) IP, la résolution (inverse) d adresse

Plus en détail

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System)

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System) DNSsousLinux(debian) Introduction Tout ordinateur possède une adresse IP qui lui est propre. Exemple: 192.168.3.33 Cependant, les utilisateurs ne peuvent travailler avec des adresses numériques aussi longue

Plus en détail

Jean Saquet Université de Caen. Master 2 E-secure. Réseaux DNS. Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc.

Jean Saquet Université de Caen. Master 2 E-secure. Réseaux DNS. Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc. Master 2 E-secure Réseaux DNS Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc.fr/m2/rezo Domain Name System Rappel : structure de noms de domaine hiérarchique en arbre (ex : info.unicaen.fr.,

Plus en détail

Administration de Parc Informatique TP04 : Résolution de noms

Administration de Parc Informatique TP04 : Résolution de noms Institut Galilée L2 Info S1 Année 2012 2013 Administration de Parc Informatique TP04 : Résolution de noms Le but de ce TP est d apprendre aux machines à se connaître par le nom plutôt que simplement par

Plus en détail

Configuration d'un serveur de nom DNS BIND

Configuration d'un serveur de nom DNS BIND Configuration d'un serveur de nom DNS BIND Seconde partie: On se propose à présent d'installer et de configurer un serveur DNS sur une machine Linux. On utilisera pour facilter les premiers réglages, un

Plus en détail

DNS / NTP / SNMP. Administration Système et Réseaux, Sécurité. Objectifs. Pourquoi DNS? DNS / NTP / SNMP DNS. Philippe Harrand NTP SNMP

DNS / NTP / SNMP. Administration Système et Réseaux, Sécurité. Objectifs. Pourquoi DNS? DNS / NTP / SNMP DNS. Philippe Harrand NTP SNMP DNS / NTP / SNMP Administration Système et Réseaux, Sécurité DNS / NTP / SNMP Philippe Harrand 1 Département Informatique Pôle Sciences et Technologies 2 Direction Territoriale Sud Ouest France Télécom

Plus en détail

Administration de Parc Informatique TP03 : Résolution de noms

Administration de Parc Informatique TP03 : Résolution de noms Institut Galilée L2 Info S1 Année 2013 2014 Administration de Parc Informatique TP03 : Résolution de noms Le but de ce TP est d apprendre aux machines à se connaître par le nom plutôt que simplement par

Plus en détail

titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH

titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH 2012 Les tutos à toto BIND server-install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur

Plus en détail

Master d'informatique 1ère année Réseaux et protocoles

Master d'informatique 1ère année Réseaux et protocoles Master d'informatique 1ère année Réseaux et protocoles DNS - DHCP Bureau S3-354 mailto:jean.saquet@info.unicaen.fr http://www.info.unicaen.fr/~jean/ue9 Applications : DNS et DHCP Ces deux services sont

Plus en détail

Serveurs de noms (domain name servers)

Serveurs de noms (domain name servers) Serveurs de noms (domain name servers) Rôle : conversion noms adresses IP Organisation hiérarchique des noms en domaines, sous-domaines etc. Fonctionnement par délégation : un domaine est géré par un serveur,

Plus en détail

MMI M1204 TCP/IP RÉSOLUTION DES NOMS

MMI M1204 TCP/IP RÉSOLUTION DES NOMS MMI M1204 TCP/IP RÉSOLUTION DES NOMS Problématique Sur un réseau comme Internet une machine (ou un service) peut être identifiée par : Un Nom d'hôte Une adresse logique (IP) En général, les utilisateurs

Plus en détail

Formation EFREI - 2004/2005. Implémentation du système DNS dans Windows 200x

Formation EFREI - 2004/2005. Implémentation du système DNS dans Windows 200x Formation EFREI - 2004/2005 Implémentation du système DNS dans Windows 200x Vue d'ensemble Généralités sur DNS Installation du service Serveur DNS Configuration de zones dans Windows 200x Test du service

Plus en détail

Résolution de noms. Résolution de noms

Résolution de noms. Résolution de noms cb (C:\Documents and Settings\bcousin\Mes documents\enseignement\res (UE18)\12.DNS.fm- 25 janvier 2009 13:15) PLAN Introduction Noms des domaines de noms Principe de la résolution de noms La résolution

Plus en détail

Objectifs : Faire du serveur ServLinux un serveur DNS et DHCP pour remplacer dans un premier temps les rôles assumer par le Serveur w2008.

Objectifs : Faire du serveur ServLinux un serveur DNS et DHCP pour remplacer dans un premier temps les rôles assumer par le Serveur w2008. Pré-requis : Machine Debian texte configurer L'infrastructure de base L'enregistrement du serveur linux dans les enregistrements DNS du serveur DNS de la zone Situation initiale : Objectifs : Faire du

Plus en détail

BONY Simon IR1. Services Réseaux TP1. BONY Simon

BONY Simon IR1. Services Réseaux TP1. BONY Simon Services Réseaux TP1 BONY Simon 09 novembre 2011 1 Table des matières Introduction... 3 A Préliminaire... 4 B Configuration du client... 5 B.1 /etc/hosts et /etc/resolv.conf... 5 B.2 Tests de configuration...

Plus en détail

Travaux Pratiques Domain Name System

Travaux Pratiques Domain Name System Master 1 ALMA Université de Nantes 2011-2012 Travaux Pratiques Domain Name System MARGUERITE Alain RINCE Romain Université de Nantes 2 rue de la Houssinière, BP92208, F-44322 Nantes cedex 03, FRANCE Encadrant

Plus en détail

Nommage et adressage dans Internet

Nommage et adressage dans Internet 1 Nommage et adressage dans Internet Full Qualified Domain Name et URL FQDN : Full Qualified Domain Name Nom complet d'un hôte, sur l'internet, c'est-à-dire de la machine jusqu'au domaine, en passant par

Plus en détail

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique Le DNS DNS = Domain Name Service Sert à résoudre les noms d ordinateur en adresse IP. Contention de dénomination pour les domaines Windows 2000 (nommage des domaines W2K) Localisation des composants physiques

Plus en détail

Présentation du module. Services Réseau. Services réseaux, quid? Rappels Modèle OSI. Rappels Modèle OSI

Présentation du module. Services Réseau. Services réseaux, quid? Rappels Modèle OSI. Rappels Modèle OSI Présentation du module Services Réseau Michaël Hauspie Michael.Hauspie@lifl.fr Licence Professionnelle Réseaux et Télécommunications Organisation générale semaines heure de cours et heures de TD/TP par

Plus en détail

Configuration du serveur DNS sous debian

Configuration du serveur DNS sous debian H. TSOUNGUI Configuration d'un serveur DNS sous debian 1/5 Configuration du serveur DNS sous debian (c) Henri TSOUNGUI, Lille, jun. 2009 1. Paramètres Domaine internet : licence.fr Serveur DNS : debian5

Plus en détail

Résolution de noms 14/11/2014. Yannick NYA Mathieu MESLIN. Partie 1

Résolution de noms 14/11/2014. Yannick NYA Mathieu MESLIN. Partie 1 Yannick NYA Mathieu MESLIN 14/11/2014 Résolution de noms Partie 1 Ajout de la ligne search tp571.gtr gtr dans le fichier /etc/nsswitch.conf L adresse de la machine iut est : 10.254.0.254 Ajout de la ligne

Plus en détail

Fonctionnement et Administration d un serveur de noms

Fonctionnement et Administration d un serveur de noms Fonctionnement et Administration d un serveur de noms McInfo4 - Réseaux Département d informatique IUT Bordeaux 1 Janvier 07 Rôle d un serveur de noms : Domain Name Server (Paul Mokapetris, 1983) Rôle

Plus en détail

L3 ASR Projet 1: DNS. Rapport de Projet

L3 ASR Projet 1: DNS. Rapport de Projet L3 ASR Projet 1: DNS Rapport de Projet Table des matières I. Maquette de travail...1 II. Configuration des machines...2 III. Type de zone...3 IV. Délégation de zone...3 V. Suffixes DNS...4 VI. Mise en

Plus en détail

LEILA BACCOUCHE. La Désignation dans les systèmes répartis

LEILA BACCOUCHE. La Désignation dans les systèmes répartis La Désignation dans les systèmes répartis 1 Le service de désignation (1) Permet de nommer, gérer et localiser de manière transparente un objet ou une ressource du SD Désignation externe : appliquée par

Plus en détail

La hiérarchie du système DNS

La hiérarchie du système DNS LA RÉSOLUTION DE NOMS 1. PRÉSENTATION DU SYSTÈME DNS 1.1 INTRODUCTION À LA RÉSOLUTION DE NOMS Pour pouvoir communiquer, chaque machine présente sur un réseau doit avoir un identifiant unique. Avec le protocole

Plus en détail

Gérer son DNS. Matthieu Herrb. tetaneutral.net. Atelier Tetaneutral.net, 10 février 2015. http://homepages.laas.fr/matthieu/talks/ttnn-dns.

Gérer son DNS. Matthieu Herrb. tetaneutral.net. Atelier Tetaneutral.net, 10 février 2015. http://homepages.laas.fr/matthieu/talks/ttnn-dns. Gérer son DNS Matthieu Herrb tetaneutral.net Atelier Tetaneutral.net, 10 février 2015 http://homepages.laas.fr/matthieu/talks/ttnn-dns.pdf Licence Ce document est sous licence Creative Commons Paternité

Plus en détail

www.google.fr machine.domaine

www.google.fr machine.domaine Domain Name Service 1 Introduction Le service de résolution de noms d'hôtes DNS (Domain Name Services), permet d'adresser un hôte par un nom, plutôt que par une adresse IP. Quelle est la structure d'un

Plus en détail

Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID, 09-2014

Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID, 09-2014 Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID, 09-2014 Problématique Pour communiquer avec une machine, il faut connaître son adresse IP. comment

Plus en détail

Étude de l application DNS (Domain Name System)

Étude de l application DNS (Domain Name System) Étude de l application DNS (Domain Name System) RICM 4 - Option Réseaux Pascal Sicard Introduction Le but de ce TP est de comprendre l utilisation et le fonctionnement de l application réseau DNS (Domain

Plus en détail

DOMAIN NAME SYSTEM. CAILLET Mélanie. Tutoriel sur le DNS. Session 2012-2014 Option SISR

DOMAIN NAME SYSTEM. CAILLET Mélanie. Tutoriel sur le DNS. Session 2012-2014 Option SISR DOMAIN NAME SYSTEM Tutoriel sur le DNS CAILLET Mélanie Session 2012-2014 Option SISR Table des matières DOMAIN NAME SYSTEM 2013 I. DNS Statique sous Linux (Ubuntu 12.04 LTS)... 3 A. DNS Principal... 3

Plus en détail

Côté Cours : le système DNS

Côté Cours : le système DNS Côté Cours : le système DNS Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Savoirs Compétences Transversalité Description Mise en œuvre pratique d'un système DNS

Plus en détail

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre 2008-2009)

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre 2008-2009) Réseaux DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis (second semestre ) Jean-Pierre Lips (jean-pierre.lips@unice.fr) (à partir du cours de Jean-Marie Munier) Sources bibliographiques

Plus en détail

DNS Session 1: Principes de base

DNS Session 1: Principes de base DNS Session 1: Principes de base Les ordinateurs utilisent des adresses IP. Pourquoi avons nous besoin des noms? Faciles aux êtres humains de mémoriser Les ordinateurs peuvent être déplacés entres les

Plus en détail

Comment fonctionne le serveur cache (1) DNS Session 2: Fonctionnement du cache DNS. Historique du support de cours

Comment fonctionne le serveur cache (1) DNS Session 2: Fonctionnement du cache DNS. Historique du support de cours DNS Session 2: Fonctionnement du cache DNS Historique du support de cours Création du support en septembre 2004 Présenté par Alain Patrick AINA Roger YERBANGA Traduction du cours DNS AFNOG 2004 de Alain

Plus en détail

Sous Windows 2000 Server

Sous Windows 2000 Server Sous Windows 2000 Server Installer un serveur DNS : Avant de pouvoir configurer un nom de domaine sur un serveur DNS; il convient tout d abord d installer ce dernier. L installation d un serveur DNS Windows

Plus en détail

Présentation du système DNS

Présentation du système DNS Présentation du système DNS Résolution de noms Configuration des clients DNS Configuration du serveur DNS Configuration des zones DNS La délégation d de zones DNS Les outils d'administration Résolution

Plus en détail

Côté Cours : le système DNS

Côté Cours : le système DNS Côté Cours : le système DNS Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Savoirs Compétences Transversalité Description Mise en œuvre pratique d'un système DNS

Plus en détail

Étude de l application DNS (Domain Name System)

Étude de l application DNS (Domain Name System) Étude de l application DNS (Domain Name System) Master 1 Informatique Pascal Sicard Introduction Le but de ce TP est de comprendre l utilisation et le fonctionnement de l application réseau DNS (Domain

Plus en détail

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie LOSLIER Mathieu Filière Informatique et Réseau 1 ère année. TP DNS Responsable : LOHIER Stephane Chargé de TD : QUIDELLEUR Aurélie Le 24 Novembre 2010 Table des matières 1. Intoduction... 4 2. Préliminaires...

Plus en détail

TP de réseaux : Domain Name Server.

TP de réseaux : Domain Name Server. ADJIDO Idjiwa, ARIB El Mehdi, CLOIREC Olivier Groupe 1 TP de réseaux : Domain Name Server. Introduction... 2 Présentation du Système de nom de domaines... 2 Le DNS... 2 L accès aux machines... 2 Le fichier

Plus en détail

DNS Session 3: Configuration du serveur autoritaire. Historique du support de cours RECAPITULATION REPLICATION DNS

DNS Session 3: Configuration du serveur autoritaire. Historique du support de cours RECAPITULATION REPLICATION DNS DNS Session 3: Configuration du serveur autoritaire Historique du support de cours Présenté par Alain Patrick AINA Roger YERBANGA RALL 2007 22-26 Novembre 2007 Rabat, Maroc Création du support en septembre

Plus en détail

Introduction au DNS. Les noms de domaine s'écrivent de la gauche vers la droite, en remontant vers la racine et sont séparés par un "." (point).

Introduction au DNS. Les noms de domaine s'écrivent de la gauche vers la droite, en remontant vers la racine et sont séparés par un . (point). Introduction au DNS Le principe du DNS (Domain Name System) Toutes les requêtes de service que nous effectuons sur le réseau doivent en finalité aboutir sur l'adresse IP du serveur qui fournit ces services.

Plus en détail

M2102 Architecture des réseaux. TP n 4 Configuration de serveur DNS

M2102 Architecture des réseaux. TP n 4 Configuration de serveur DNS M2102 Architecture des réseaux TP n 4 Configuration de serveur DNS Objectif du TP : Dans ce TP vous allez apprendre à configurer des noms d'hôtes sur une machine Linux, puis à configurer un serveur DNS

Plus en détail

M2-RADIS Rezo TP1 : Mise en place d un réseau correction

M2-RADIS Rezo TP1 : Mise en place d un réseau correction M2-RADIS Rezo TP1 : Mise en place d un réseau correction Gaétan Richard gaetan.richard@info.unicaen.fr Dans le cadre des TPs de réseaux, vous allez progressivement monter et adminstrer un réseau de type

Plus en détail

Services d'annuaires. Objectif: Contenu: Durée: Mettre en oeuvre les services d'annuaires sous linux

Services d'annuaires. Objectif: Contenu: Durée: Mettre en oeuvre les services d'annuaires sous linux Services d'annuaires Objectif: Mettre en oeuvre les services d'annuaires sous linux Contenu: rappel sur les annuaires configuration de DHCP et DNS Durée: ½ journée Rappel sur les annuaires Définition:

Plus en détail

Sécurité des protocoles internet

Sécurité des protocoles internet pascal.malterre@cea.fr Historique A l origine, les noms des machines présentes sur le réseau étaient listés dans un simple fichier texte (HOSTS.TXT), mis à jour par le NIC (Network Information Center).

Plus en détail

Administration réseau Résolution de noms et attribution d adresses IP

Administration réseau Résolution de noms et attribution d adresses IP Administration réseau Résolution de noms et attribution d adresses IP A. Guermouche A. Guermouche Cours 9 : DNS & DHCP 1 Plan 1. DNS Introduction Fonctionnement DNS & Linux/UNIX 2. DHCP Introduction Le

Plus en détail

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP DHCP et DNS TP DHCP et DNS Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/9 Câblage et configuration

Plus en détail

Le système de noms de domaine internet DNS (Domain Name System)

Le système de noms de domaine internet DNS (Domain Name System) Chapitre - 7 Le système de noms de domaine internet DNS (Domain Name System) Des connaissances sur TCP/IP sont requises, ainsi que la pratique d'unix et GNU/Linux. Introduction : Historique : Dès les premiers

Plus en détail

Serveur DNS sous DEBIAN 7

Serveur DNS sous DEBIAN 7 La configuration IP de mon poste Serveur DNS sous DEBIAN 7 Je travaille sur une machine virtuelle sous VMware Workstation. Ma machine possède deux interfaces réseau, eth0 avec une connexion internet et

Plus en détail

Module 13 : Mise en œuvre des serveurs Microsoft DNS

Module 13 : Mise en œuvre des serveurs Microsoft DNS Module 13 : Mise en œuvre des serveurs Microsoft DNS 0RGXOH#46#=#0LVH#HQ#±XYUH#GHV#VHUYHXUV#0LFURVRIW#'16# # 5

Plus en détail

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva DNS (DOMAIN NAME SERVER) INSTALLATION ET CONFIGURATION Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva Objectifs : L objectif

Plus en détail

Installation du service DNS sous Gnu/Linux www.ofppt.info

Installation du service DNS sous Gnu/Linux www.ofppt.info ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Installation du service DNS DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Sommaire 1. Qu'est ce que le

Plus en détail

Installation du service DNS sous Gnu/Linux

Installation du service DNS sous Gnu/Linux ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Installation du service DNS sous Gnu/Linux DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Sommaire 1.

Plus en détail

DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration

DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration LDN 15 octobre 2011 fichier de Plan fichier de fichier de Pré-requis savoir changer l adresse du résolveur d une machine connaître l IP d au moins 2 résolveurs par cœur un minimum de connaissance d admin

Plus en détail

Les Réseaux. Par THOREZ Nicolas

Les Réseaux. Par THOREZ Nicolas Les Réseaux Par THOREZ Nicolas VIII - La résolution des noms DNS Description d'un espace de nom Le DNS (Domain Name System) est un mécanisme qui associe un nom à une @IP afin d'en faciliter le souvenir

Plus en détail

Historique du support de cours. DNS Session 1: Principes de base. Solution ancienne : hosts.txt

Historique du support de cours. DNS Session 1: Principes de base. Solution ancienne : hosts.txt DNS Session 1: Principes de base Historique du support de cours Présenté par Alain Patrick AINA Roger YERBANGA Création du support en septembre 2004 Traduction du cours DNS AFNOG 2004 de Alain AINA Ayitey

Plus en détail

DNS Session 3: Configura2on du serveur autoritaire

DNS Session 3: Configura2on du serveur autoritaire DNS Session 3: Configura2on du serveur autoritaire Alain Patrick AINA Grégoire EHOUMI AFNOG 2014, Djibouti, Djibouti 1 RECAPITULATION Ø Le DNS est une base de données distribuée Ø Le resolver s adresse

Plus en détail

DNS ( DOMAIN NAME SYSTEM)

DNS ( DOMAIN NAME SYSTEM) DNS ( DOMAIN NAME SYSTEM) Principe de la résolution de Noms Certaines applications nécessitent pour communiquer d utiliser les noms de Machines : Sony alors que d autres utiliseront des noms Internet ou

Plus en détail

INGI2347 - Securité. Rapport n 1. par François Beuvens Grégoire de Hemptinne. Groupe 6

INGI2347 - Securité. Rapport n 1. par François Beuvens Grégoire de Hemptinne. Groupe 6 INGI2347 - Securité Projet de sécurité Rapport n 1 par François Beuvens Grégoire de Hemptinne Groupe 6 Table des matières 1 Les grands principes du DNS 3 1.1 DNS : Fonctionnement des clients..........................

Plus en détail

DNS: généralités. Annuaire téléphonique: DNS:

DNS: généralités. Annuaire téléphonique: DNS: Cours 4: DNS DNS: généralités Annuaire téléphonique: utilisé par les centraux: No de tel. (01 69 47 70 00) mémorisé par les humains : nom (P. Petit) lien entre les deux: annuaire téléphonique DNS: communication

Plus en détail

DNS. Sébastien JEAN. Objectifs : 1. Présenter les bases du système de gestion de noms

DNS. Sébastien JEAN. Objectifs : 1. Présenter les bases du système de gestion de noms DNS Objectifs : 1. Présenter les bases du système de gestion de noms Sébastien JEAN Introduction Au niveau réseau les machines sont désignées uniquement par des adresses IP Au niveau des applications,

Plus en détail

Domaine Name Service ( DNS )

Domaine Name Service ( DNS ) Domaine Name Service ( DNS ) DOMAINE NAME SERVICE ( DNS )...2 1.) Qu'est ce qu un Service de Nom de Domaine?...2 1.1) Pourquoi utiliser un DNS...2 Historique...2 Dans quel cas l utiliser...2 1.2) Fonctionnement

Plus en détail

DNS. Généralités Historique Arborescence Notion de registrar Architecture Principaux RR 2005-11 DNS - 1

DNS. Généralités Historique Arborescence Notion de registrar Architecture Principaux RR 2005-11 DNS - 1 DNS Généralités Historique Arborescence Notion de registrar Architecture Principaux RR DNS - 1 Licence: ce document est distribué sous la licence Gnu FDL version originale anglaise: http://www.gnu.org/copyleft/fdl.html

Plus en détail

Sommaire. Reseau name dns1

Sommaire. Reseau name dns1 Reseau name dns1 Sommaire DNS BIND 1re partie : serveur "cache DNS"...1 Introduction...1 Qu'est ce donc qu'un serveur DNS?...1 Dans quel cas installer un serveur DNS qui fait cache?...1 Pré requis...1

Plus en détail

TP1 DNS. 1) Configurez le serveur DNS primaire en vous appuyant sur l annexe ou en consultant les liens indiqués.

TP1 DNS. 1) Configurez le serveur DNS primaire en vous appuyant sur l annexe ou en consultant les liens indiqués. TP1 DNS 1) Configurez le serveur DNS primaire en vous appuyant sur l annexe ou en consultant les liens indiqués. // This is the primary configuration file for the BIND DNS server named. // // Please read

Plus en détail

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS 1/25 Administration Système & Réseau Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS Dynamic Host Configuration Protocol L3 STRI 2005 Philippe Latu philippe.latu(at)linux-france.org

Plus en détail