DNS : Domaine Name System



Documents pareils
Domain Name System. F. Nolot

Domain Name System ot ol F. N 1

DNS. Olivier Aubert 1/27

Domain Name Service (DNS)

Réseaux IUP2 / 2005 DNS Système de Noms de Domaine

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

Résolution de noms. Résolution de noms

Domain Name Service (DNS)

B1-4 Administration de réseaux

Gérer son DNS. Matthieu Herrb. tetaneutral.net. Atelier Tetaneutral.net, 10 février

Installation Serveur DNS Bind9 Ubuntu LTS

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

Nommage et adressage dans Internet

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

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

Résolution de nom avec Bind

Bind, le serveur de noms sous Linux

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

Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement à des fins non commerciales uniquement.

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

Domaine Name Service ( DNS )

TP DNS Utilisation de BIND sous LINUX

Étude de l application DNS (Domain Name System)

Installer un domaine DNS

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

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

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr

M Architecture des réseaux

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

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).

TP de réseaux : Domain Name Server.

DNS ( DOMAIN NAME SYSTEM)

Exemple d application: l annuaire DNS Claude Chaudet

Présentation du système DNS

machine.domaine

Le service de nom : DNS

Résolution de noms. Résolution de noms

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

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

1 Configuration réseau des PC de la salle TP

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

BIND : installer un serveur DNS

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

Domain Name System. Schéma hiérarchique. Relation

Domain Name System. AFNIC (12/12/07) DNS - 1

Administration de Parc Informatique TP03 : Résolution de noms

Chapitre 2: Configuration de la résolution de nom

TCP/IP - DNS. Roger Yerbanga contact@yerbynet.com

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

LYCEE FRANCO-MEXICAIN HOMERO 1521 COLONIA POLANCO MEXICO ; D.F.

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

Introduction au DNS. Bertrand Bonnefoy-Claudet. 10 février 2014

INSTALLATION D UN SERVEUR DNS SI5

Module 12 : DNS (Domain Name System)

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

1 Présentation du module sr005 2 I Administration d un serveur DNS... 2 II Organisation... 2

Installation du service DNS sous Gnu/Linux

Internet Le service de noms - DNS

Mise en place Active Directory / DHCP / DNS

Réseaux. 1 Généralités. E. Jeandel

Introduction...3. Objectifs...3 Contexte...3 nslookup/dig/host...3 whois...3. Introduction...4

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

Cours admin 200x serveur : DNS et Netbios

Réseaux - Cours 4. Traduction d adresse (NAT/PAT) et Service de Nom de Domaine (DNS) Cyril Pain-Barre. IUT Informatique Aix-en-Provence

CREER UN ENREGISTREMENT DANS LA ZONE DNS DU DOMAINE

Serveurs de noms Protocoles HTTP et FTP

Mac OS X Server Administration des services réseau. Pour la version 10.3 ou ultérieure

Construction d un fichier de zone Déboguage et dépannage

TD n o 8 - Domain Name System (DNS)

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

SECURIDAY 2012 Pro Edition

6 1 ERE PARTIE : LES PRINCIPES DE BASE DE DNS

Gilles GUETTE IRISA Campus de Beaulieu, Rennes Cedex, France

Installation d un serveur DNS (Domaine name System) sous Ubuntu Server 12.10

1 Résolution de nom Introduction à la résolution de noms Le système DNS Les types de requêtes DNS...

L3 informatique Réseaux : Configuration d une interface réseau

Quelques protocoles et outils réseaux

REPARTITION DE CHARGE LINUX

LE RESEAU GLOBAL INTERNET

Mise en place d un serveur DNS sous linux (Debian 6)

Configurer (correctement) le service DNS pour Mac OS X Server

Il est recommandé de fermer les serveurs DNS récursifs ouverts

Powershell. Sommaire. 1) Étude du cahier des charges 2) Veille technologique 3) Administration sur site 4) Automatisation des tâches d administration

Technologies de l Internet

DNS : Revue rapide. Par : Abdel YEZZA, Ph.D

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Annexe C Corrections des QCM

Administration de réseaux. Marc Baudoin

Outils de l Internet

L annuaire et le Service DNS

Installation du DNS (Bind9)

Les services usuels de l Internet

Microsoft Windows 2000 Implémentation d une infrastructure réseau Microsoft Windows 2000

Audits Sécurité. Des architectures complexes

Domain Name System : Attaques et sécurisation

Le NIC France. Annie Renard INRIA. BP , Le Chesnay CEDEX Septembre 1995

Gestion des domaines

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

25/08/2013. Vue Nagios. Vue Nagios. Le réseau du lycée

Transcription:

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. - Les DNS joue le rôle d annuaire qui permet d associer une adresse IP à une machine.

Caractéristiques de DNS Base de données répartie : chaque organisme gère son propre annuaire Base de données redondante : l annuaire d un organisme figure dans au moins deux DNS (DNS primaire et secondaire) Organisation hiérarchique, chaque annuaire est rattaché à un annuaire parent

Structure hiérarchique La structure hiérarchique de la base se représente sous la forme d un arbre Correspond exactement à la notion d arborescence dans un système de fichiers. Ici, la séparation utilisé est le point. Un domaine est un sous-arbre Un domaine est un nom unique, il ne peut pas en avoir deux du même nom.

Organisation hiérarchique des domaines. com edu gov fr net org info arpa in-addr google gouv univ-artois 0-255 news mail iut-lens 0-225 0-225 0-255

Nom de machine Le nom d une machine s écrit du plus spécifique au moins spécifique (de gauche à droite) = ordre inverse du système de fichiers On retrouve la notion de chemin absolu (FQDN) et relatif. Un chemin absolu se termine par un point.

Annuaire inversé Le DNS permet aussi de retrouver un nom de machine à partir de son adresse IP en utilisant le domaine in-addr.arpa et en cherchant un record de type PTR Comme les noms vont du plus spécifique au moins spécifique, cela nécessite d inverser l adresse IP Par exemple, pour rechercher le nom de 192.134.4.240, on recherchera 240.4.134.492.inaddr.arpa.

Les serveurs racine Un certain nombre de serveurs permettent de répondre aux questions sur le domaine même (A.ROOT-SERVERS.NET à M.ROOT- SERVERS.NET) Ils connaissent les adresses des serveurs DNS pour tous les domaines de niveau 1 Ils servent de point de départ pour les recherches qui ne figurent pas déjà dans un cache.

Les domaines de niveau 1 Les instituts US :.com : commercial.edu : education.gov : gouvernemental.net : internet.mil : militaire

Les données d un DNS Un DNS contient différents types d informations Les unités d info sont les Ressources Record (RR)

Les types de record (1) SOA (Start Of Authority) Informations globales sur une zone de DNS NS (Name Server) indique un serveur DNS qui a autorité pour un domaine A (Address) fournit l adresse IP d une machine CNAME (Cannonical Name) donne le nom canonique d une machine

Les types de record (2) MX (Mail exchanger) identifie un relais de messagerie pour un domaine TXT (Text) permet d associer un commentaire à une entrée WKS (Well Known Services) liste de services fournis (rare) HINFO (Host Info) information sur la machine (modèle, système) (rare) PTR (Pointer) associe un nom à une adresse IP

DNS primaire et secondaire Les données concernant un domaine sont stockés dans un DNS dit primaire (ou maître) Un deuxième DNS (secondaire ou esclave) conserve une copie des données du serveur primaire (en cas de panne) Ces deux serveurs ont autorité pour répondre aux questions concernant leur domaine.

Cache Quand un serveur DNS transmet a un client une réponse qu il a obtenu en interrogent un autre serveur, il la conserve dans un cache. Si la même requête lui parvient plus tard, il utilisera les données dans son cache mais signalera que les données sont «non authoritative».

TTL (Time To Live) Les données dans la cache d un serveur doivent expirer au bout d un certain temps. Cette durée est données par le TTL qui est un paramètre positionnée sur le serveur primaire du domaine.

Les clients DNS : le resolver Sous UNIX, le client DNS est une simple librairie de fonctions (man resolver) utilisée par chaque application Le fichier de configuration principal est /etc/resolv.conf

/etc/resolv.conf Ce fichier contient essentiellement Le domaine par défaut à rajouter aux noms de machine qui ne sont pas absolus (directive search) La liste des serveurs DNS à contacter pour obtenir une réponse (les serveurs de cette liste sont essayés un par un jusqu à obtenir une réponse.)

Les commandes Dig (affichage complexe affiche le TTL) host

Deux types de requêtes DNS : Il existes deux types : Les requêtes itératives Le serveur consulté ne renvoie la réponse que si il la connaît (soit parce qu il a autorité pour le domaine, soit parce qu elle est dans son cache). Sinon, il se contente d indiquer un autre serveur plus proche de la réponse à la question. Les requêtes récursives Le serveur doit se débrouiller pour consulter les autres DNS et répondre à la question.

Remarques sur les requêtes itératives Si l un des serveurs «.», «.au» ou «.gov.au» avait eu la réponse dans son cache, il l aurait renvoyé directement Les requêtes itératives font travailler le client et minimisent la charge des serveurs DNS consultés

Remarques sur les requêtes récursives Le client est plus simple à programmer et n a pas besoin d un accès à tous les DNS (firewall) Normalement un serveur DNS n utilise pas de requête récursive pour répondre aux questions qu on lui pose. Les serveurs DNS : BIND

Les serveurs DNS : BIND BIND (Berkeley Internet Domain) est le serveur DNS le plus courant. Le démon qui répond aux requêtes s appelle named Les RR sont décrits par des lignes de la forme [name][ttl][classe] record-type record-data La seule classe à utiliser est IN (pour Internet)

Zone file Les RR sont regroupés dans les fichiers définissant une zone. On retrouvera par exemple une zone par sous-domaine. Chaque zone commence par un SOA record. Le principal fichier de configuration contient une description des zones (/etc/named.conf)

Le record SOA domain. IN SOA DNSprimaire.emailresponsable ( ) 20011101 ; numéro de série (strictement croissant) 10800 ; délai de rafraîchissement pour les esclaves 3600 ; délai pour réessayer si le maître est injoignable 604800 ; délai d expiration si le serveur est toujours injoignable 86400 ; «minimum» TTL (par défaut dans BIND)

Exemple de SOA linux.bogus. IN SOA ns.linux.bogus. root.linux.bogus( ) 1 ; serial 8H ; refresh 2H ; retry 4W ; expire 10 ; min TTL

Reste du fichier Linux.bogus. IN NS terminator IN NS robocop robocop IN A 192.249.249.2 terminator IN A 192.249.249.3 schwarzy IN CNAME terminator

Reverse zone 249.249.192.in-addr.arpa.IN SOA ns.linux.bogus. root.linux.bogus( ) IN NS terminator.linux..bogus IN NS robocop.linux.bogus 2 IN PTR robocop.linux.bogus 3 IN PTR terminator.linux.bogus

/etc/named.conf options { directory "/var/named" } forwarders { IP DNS à utiliser } zone ". " { type hint ; file «named.ca»} ; zone "linux.bogus"{ type master file "named.linux.bogus"} ; zone "249.249.192.in-addr.arpa" { type.master.file "named.249.249.192.in-addr.arpa"} ;