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



Documents pareils
Domain Name System. F. Nolot

DNS. Olivier Aubert 1/27

DNS : Domaine Name System

Résolution de noms. Résolution de noms

Domain Name System ot ol F. N 1

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

M Architecture des réseaux

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

Nommage et adressage dans Internet

Domain Name Service (DNS)

Domain Name Service (DNS)

Bind, le serveur de noms sous Linux

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

Installation Serveur DNS Bind9 Ubuntu LTS

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

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

B1-4 Administration de réseaux

DNS ( DOMAIN NAME SYSTEM)

Le service de nom : DNS

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

Domaine Name Service ( DNS )

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

Exemple d application: l annuaire DNS Claude Chaudet

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

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

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

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

Module 12 : DNS (Domain Name System)

Chapitre 2: Configuration de la résolution de nom

TP de réseaux : Domain Name Server.

Résolution de noms. Résolution de noms

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

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

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

Résolution de nom avec Bind

Étude de l application DNS (Domain Name System)

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

Présentation du système DNS

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

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

TP DNS Utilisation de BIND sous LINUX

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

INSTALLATION D UN SERVEUR DNS SI5

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

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

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

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

machine.domaine

Cours admin 200x serveur : DNS et Netbios

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

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

6 1 ERE PARTIE : LES PRINCIPES DE BASE DE DNS

LE RESEAU GLOBAL INTERNET

Internet Le service de noms - DNS

Quelques protocoles et outils réseaux

Serveurs de noms Protocoles HTTP et FTP

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

Algorithmique et langages du Web

Installer un domaine DNS

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

Mise en place Active Directory / DHCP / DNS

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

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

BIND : installer un serveur DNS

Les services usuels de l Internet

CREER UN ENREGISTREMENT DANS LA ZONE DNS DU DOMAINE

Plan Général Prévisionnel (1/2) Internet et Outils L1/IO François Armand. Plan Général Prévisionnel (2/2) Unix, Réseau: Plan

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

Introduction aux Technologies de l Internet

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

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

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

Internet et Programmation!

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

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

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

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

Installation du service DNS sous Gnu/Linux

ASRb/Unix Avancé II. Chapitre 2. Utilitaires réseaux. Arnaud Clérentin, IUT d Amiens, département Informatique

Annexe C Corrections des QCM

Outils de l Internet

Technologies de l Internet

Administration de Parc Informatique TP03 : Résolution de noms

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

Applications en réseau

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

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

Le réseau Internet.

Programmation Internet Cours 4

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

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

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

Gestion des domaines

Modèle Client Serveur : Les Services Réseaux

Gilles GUETTE IRISA Campus de Beaulieu, Rennes Cedex, France

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

Audits Sécurité. Des architectures complexes

Couche application. La couche application est la plus élevée du modèle de référence.

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

Transcription:

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 Comer (D.E.) : TCP/IP architecture, protocoles, applications - 6ème édition - Dunod 2009:01 Comer (D.E.) : Réseaux et Internet - CampusPress 2000 Pujolle (G.) : Les réseaux - 6ème édition - Eyrolles 2007/09 Scrimger (R.), Adam (K.) : Préparation au MCSE TCP/IP - 2ème édition - CampusPress 1999 Servin (C.) : Réseaux et Télécoms - 2ème édition - Dunod 2006 Siyan (K.S.) : TCP/IP - 2ème édition - CampusPress 2001 Tanenbaum (A.S.) : Réseaux - 4ème édition - Pearson Education 2003 RFC 1034, 1035 Cours UREC du CNRS (www.urec.fr) 2

Identification des ressources réseau Communication entre équipements (hôtes) à l aide des adresses IP Utilisation, par les applications TCP/IP, de noms symboliques Chaque nom doit être unique, mais plusieurs noms peuvent correspondre à une même adresse IP (alias) Nécessité d un moyen de correspondance nomadresse IP 3

Exemple d utilisation % telnet archie.ans.net Trying 147.225.1.2... Connected to nis.ans.net. Escape character is ^] AIX telnet (nis.ans.net) IBM AIX Version 3 for RISC System/6000 Copyrights by IBM and by Others 1982, 1990 login: 4

Correspondance nom - adresse IP Fichier HOSTS (ou HOSTS.TXT) mise à jour manuelle téléchargement dans tous les hôtes 209.206.202.64 www www.scrimtech.com scrimtech.com # serveur web 199.45.92.97 sparky sparky.leanrix.ca leanrix.ca # serveur leanrix 127.0.0.1 localhost Système DNS (Domain Name System) système hiérarchique des noms de ressources base de données répartie utilisation de caches normalisé (principalement) dans les RFC 1034 et 1035 5

Espace des noms du DNS Division de l Internet en domaines de haut niveau, divisés à leur tour en sous-domaines Nom complet (FQDN Fully Qualified Domain Name) constitué de segments séparés par des points (mordred.cs.purdue.edu.) Dernier point (qui est souvent omis) correspondant au domaine racine Domaines de haut niveau génériques (surtout aux U.S.A.) géographiques (par pays) 6

Domaines DNS de haut niveau Génériques (exemples) com entreprises commerciales edu établissements d enseignement gov établissements gouvernementaux mil groupes militaires net principaux sites réseau org organisations autres que ci-dessus arpa domaine ARPANET (voir résolution inverse) int organisations internationales Géographiques (exemples) fr France uk Royaume Uni ge Allemagne se Suède jp Japon nl Pays-Bas 7

Noms à l intérieur d une entreprise Exemple : le nom des ordinateurs de l entreprise Foobar (nom de domaine : foobar.com) peut prendre diverses formes : machine.foobar.com machine.site.foobar.com machine.département.site.foobar.com machine.département.foobar.com Conséquences : la structure des noms peut être basée sur l organisation de l entreprise, et non sur ses réseaux le nombre de segments d un nom peut varier d une machine à l autre dans l entreprise 8

Exemple de structure de noms com foobar candy soap peanut almond walnut 9

Responsabilité NIC (Network Information Center) responsable de la coordination mondiale Délégation d autorité du NIC à RIPE pour l Europe, et de RIPE à l AFNIC pour la France (domaine.fr) Pour chaque sous-domaine de.fr, enregistrement par l AFNIC et identification d un gérant Le gérant de A.fr peut déléguer l autorité des noms B.A.fr à un administrateur de B.A.fr 10

Interaction client-serveur pour DNS Client : solveur de noms (ou solveur) Serveurs de noms (NS Name Servers) - origine : BIND (Berkeley Internet Name Deamon) Requêtes/réponses DNS à l aide de UDP (port 53 pour le serveur) Résolution (récursive ou itérative) de noms en adresses (et aussi d adresses en noms) Serveurs : principal (primary), secondaire (secondary) avec transfert de zone, cache-seul (cache-only) 11

Exemple de division entre serveurs com Serveur pour com Serveur pour candy.foobar.com foobar Serveur pour foobar.com candy soap peanut almond walnut 12

Requêtes récursives et itératives Solveur DNS (client) 1 8 Serveur DNS local Recherche de l adresse de walnut.candy.foobar.com 1 : requête récursive 2 : requête itérative 3 : @ foobar.com 4 : requête itérative 5 : @ candy.foobar.com 6 : requête itérative 7 : @walnut.candy.foobar.com 8 : réponse au client 2 3 4 5 6 7 Serveur DNS com Serveur DNS foobar.com Serveur DNS candy.foobar.com 13

Enregistrements de ressources A chaque zone correspond un ensemble d enregistrements de ressources (RR, Resource Records), appelé fichier de zone Structure d un RR: nom de domaine durée de vie (dans le cache) classe (surtout IN = Internet) type d enregistrement valeur 14

Principaux types de RR Type Signification Valeur SOA Start Of Authority serveur principal, paramètres A Address adresse IP d un hôte MX Mail exchange hôte qui gère le courrier CNAME Canonical Name alias associé à un nom d hôte NS Name Server serveur de noms PTR Pointer entrée de recherche inverse HINFO Host Information type machine/os TXT Text commentaires 15

Enregistrement de type SOA Syntaxe : IN SOA <serveur principal> <adresse e-mail de l administrateur> <n série> <intervalle de rafraîchissement> <intervalle entre tentatives> <heure d expiration> <durée de vie> Exemple : @ IN SOA ns1.erudite.com kwolford.erudite.com. ( ; serial number 10800 ; refresh [3 heures] 3600 ; retry [1 heure] 604800 ; expire [7 jours] 86400 ) ; time to live [1 jour] 16

Enregistrement de type A Syntaxe : <nom d hôte> IN A <adresse IP de l hôte> Exemples : Arthur IN A 136.104.3.92 thomas IN A 136.104.4.85 cathy IN A 136.104.1.38 17

Enregistrement de type MX Syntaxe : <domaine> IN MX <préférence> <hôte serveur de courrier> Exemple : electrobrain.com IN MX 1 mailserver.cs.ucla.edu 18

Enregistrement de type CNAME Syntaxe : <nom d alias> IN CNAME <nom d hôte> Exemples : www.mit.edu IN CNAME lcs.mit.edu InetServer IN A 136.107.3.43 FTP IN CNAME InetServer WWW IN CNAME InetServer InetServer IN A 136.107.3.43 FTP IN CNAME InetServer NewInet IN A 136.107.1.107 WWW IN CNAME NewInet 19

Résolution inverse Objectif : à partir d une adresse IP, donner le nom correspondant (utile dans le cas d une station sans disque, par exemple) Difficulté : il faudrait rechercher dans tous les domaines Solution : utilisation d un domaine spécial inaddr.arpa et de pointeurs Exemple : pour résoudre l adresse IP 10.2.0.52, on se sert du RR de type PTR (Pointer) 52.0.2.10.inaddr.arpa. 20