Résolution de noms. Résolution de noms



Documents pareils
Résolution de noms. Résolution de noms

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

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

Domain Name Service (DNS)

Domain Name System. F. Nolot

DNS : Domaine Name System

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

B1-4 Administration de réseaux

M Architecture des réseaux

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

Domain Name System ot ol F. N 1

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

Nommage et adressage dans Internet

DNS ( DOMAIN NAME SYSTEM)

LE RESEAU GLOBAL INTERNET

Domain Name Service (DNS)

Le service de nom : DNS

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

É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

DNS. Olivier Aubert 1/27

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

Introduction aux Technologies de l Internet

Exemple d application: l annuaire DNS Claude Chaudet

NOTIONS DE RESEAUX INFORMATIQUES

Présentation du modèle OSI(Open Systems Interconnection)

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

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

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Le réseau Internet.

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

Configuration automatique

Serveurs de noms Protocoles HTTP et FTP

Algorithmique et langages du Web

TP de réseaux : Domain Name Server.

L annuaire et le Service DNS

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

Internet Le service de noms - DNS

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

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

Présentation du système DNS

Mise en place Active Directory / DHCP / DNS

Domaine Name Service ( DNS )

GENERALITES. COURS TCP/IP Niveau 1

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

Windows serveur 2012 : Active Directory

Configuration automatique

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

Cours admin 200x serveur : DNS et Netbios

Master d'informatique. Réseaux. Supervision réseaux

Installation Windows 2000 Server

Bind, le serveur de noms sous Linux

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

machine.domaine

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

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

INSTALLATION D UN SERVEUR DNS SI5

ENREGISTREMENT DU NOM DE DOMAINE

Outils de l Internet

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

6 1 ERE PARTIE : LES PRINCIPES DE BASE DE DNS

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

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

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

Plan. Programmation Internet Cours 3. Organismes de standardisation

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

Services Réseaux - Couche Application. TODARO Cédric

Installation Serveur DNS Bind9 Ubuntu LTS

Module 12 : DNS (Domain Name System)

L utilisation du réseau ISTIC / ESIR

Rôles serveur Notion de Groupe de Travail Active Directory Utilisation des outils d administration Microsoft Windows Server 2008

CCNA Discovery Travailler dans une PME ou chez un fournisseur de services Internet

Windows 2000 Server Active Directory

Daniel POULIN DRT 3808 (version 2010) Faculté de droit, Université de Montréal

LES NOMS DE DOMAINE (Notes) TABLE DES MATIÈRES 0.00 GÉNÉRALITÉS NOMS DE DOMAINES GÉNÉRIQUES INTERNATIONAUX... 3

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

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

LINUX REDHAT, SERVICES RÉSEAUX/INTERNET

Les services usuels de l Internet

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

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

Protocoles DHCP et DNS

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

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

Chapitre 2: Configuration de la résolution de nom

Introduction. Adresses

Annexe C Corrections des QCM

Oléane VPN : Les nouvelles fonctions de gestion de réseaux. Orange Business Services

Le protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP

Chapitre : Les Protocoles

1.Introduction - Modèle en couches - OSI TCP/IP

TD n o 8 - Domain Name System (DNS)

Supervision de réseau

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

Plan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Transcription:

cb (Z:\Polys\Internet de base\12.dns.fm- 29 mars 2011 14:58) PLAN Introduction Noms des domaines de noms Principe de la résolution de noms Conclusion Bibliographie A. Fenyo, F. LeGuern, S. Tardieu, Se raccorder à Internet, Eyrolles, 1997. L. Toutain, Internet et les réseaux locaux, Hermès, 1996. G. Hunt, TCP-IP network administration, O Reilly, 1992. D. Comer, TCP/IP : Architectures, protocoles, et applic., InterEditions, 1998. Bernard Cousin - ESIR / ISTIC - Université Rennes I 1 1. Introduction On a besoin d un service mondial d annuaire pour Internet. Service associant le nom d une station à son adresse IP : - Par exemple :. pondichery.irisa.fr. Mais aussi, il faut un service associant un serveur de messagerie au nom d un utilisateur.. bcousin@ifsic.univ-rennes1.fr. mercure.univ-rennes-1.fr. Il faut qu il soit stable, fiable et performant. Bernard Cousin - ESIR / ISTIC - Université Rennes I 2

2. Noms de domaine 2.1. Introduction Les adresses IP sont adaptées à leurs tâches : identification dense (numérotation simple, sur 32 bits), aide à l acheminement (netid + hostid) Les êtres humains ont quelques difficultés à les utiliser : erreurs typographiques mémorisation difficile, etc. La notation conventionnelle (décimale pointée) est insuffisante.. on a besoin de noms symboliques:. signifiants : <ma_machine>. facile à administrer : <ma-machine.mon-entreprise.mon-pays.> Remarque : problème similaire entre nom de fichier et référence interne au noyau du système du gestion des fichiers ( inode /= ~mon-nom/mon-repertoire/mon-fichier). Bernard Cousin - ESIR / ISTIC - Université Rennes I 3 2.2. L espace hiérarchique des noms. Présente une structure arborescente (similaire au système de fichiers, par ex.). Chaque noeud de l arbre est identifié par un label : - d'au plus 63 caractères alpha-numériques, - majuscules et minuscules étant identiques. Un noeud spécial, la racine, est identifié par une chaine de caractères vide.. Le nom d'un noeud de l'arbre est identifié par la suite de labels rencontrés en partant de ce noeud et en allant vers la racine, chaque label étant séparé par un point. - un nom est unique, mais - plusieurs noms peuvent partager le même label - et un même nom peut avoir plusieurs labels identiques Par exemple : - ma-station.ifsic.univ-rennes1.fr. Bernard Cousin - ESIR / ISTIC - Université Rennes I 4

Dénomination relative ou absolue :. Un nom absolu possède (est terminé par) un point [convention dépendant de l implémentation] par ex : ma-station.ifsic.univ-rennes1.fr.. Un nom relatif doit être complété localement par un suffixe, celui du domaine local par ex : ma-station(.ifsic.univ-rennes1.fr.) nota : cette complémentation est définie par des règles purement locales Remarque : ne pas confondre sous-domaine (de noms) et sous-réseau (IP). Bernard Cousin - ESIR / ISTIC - Université Rennes I 5 2.3. L arborescence des domaines de noms sous Internet Top level domaines univrennes1 sousdomaines La racine (anonyme) arpa com edu gov int mil net org organisations éducation org. E.U. org. E.U. commerciales gouvernementaux militaires réseaux organisations in-addr noao internationales autres organisations code ISO 3166 des pays us fr uk irisa sous-sous domaines 148 tuc ifsic etc. 60 sun => poseidon.ifsic.univ-rennes1.fr. poseidon 4 6 domaine Arpa (6.4.60.148.in-addr.arpa. = poseidon.ifsic.univ-rennes1.fr.) domaines génériques (des organisations) domaines des pays (géographiques) Bernard Cousin - ESIR / ISTIC - Université Rennes I 6

2.4. Obtention d un domaine en France L Afnic est le gestionnaire du domaine.fr. ==> http://www.nic.fr.! Bernard Cousin - ESIR / ISTIC - Université Rennes I 7 3. La résolution de noms 3.1. Résolution des noms par DNS Domain Name System : un système réparti de serveurs de noms. Trois rôles peuvent être tenus par un serveur DNS : serveur DNS primaire serveur DNS secondaire serveur DNS fonctionnant comme cache A chaque domaine de noms est associé au moins un serveur primaire. c est le serveur responsable du domaine ( authoritative server ). les administrateurs ont un point central de gestion ce serveur contient les informations relatives au domaine. vers le niveau supérieur : le serveur du domaine racine ( root server ). vers le niveau inférieur : les serveurs de chacun de ses sous-domaines. les règles de répartition des noms dans les sous-domaines. les noms qu il gère directement Bernard Cousin - ESIR / ISTIC - Université Rennes I 8

Ce serveur primaire peut être flanqué de serveurs secondaires (aucun ou plusieurs) ils assurent la permanence du service : redondance ils échangent automatiquement une copie des infos détenues par le primaire :. les informations obtenues à partir de ces serveurs sont à jour ( authoritative ).. les serveurs secondaires doivent ne pas être localisés dans le domaine pour garantir la disponibilité de leur service. Des caches peuvent être mis en oeuvre afin d accélérer la résolution des noms : la dissémination des infos est effectuée en fonction de l utilisation réelle. les serveurs gérant ces caches stockent des infos qui peuvent ne pas concerner le domaine local. les information obtenues peuvent être incorrectes ou incomplètes. Le serveur primaire associe à chaque information une durée de vie. Remarque : un même machine peut supporter plusieurs serveurs de domaines de noms, et avec plusieurs rôles. Les serveurs primaires peuvent ne pas être localisés dans la zone dont ils ont la charge. Bernard Cousin - ESIR / ISTIC - Université Rennes I 9 3.2. Exemple de résolution de noms Les acteurs : root-server mon-domaine. : mon-serveur-local ton-domaine. : serveur1 autre-domaine. : meme-serveur encore-autre-domaine. : meme-serveur mon-domaine ma-station mon-serveur-local serveur1 ton-domaine. : root-server, root-server2 ma-station : 192.33.47.2 ta-station : 128.88.8.37 autre-station : 128.88.8.44 ton-sous-domaine : serveur2 autre-sous-domaine : autre-sous-serveur serveur2 ta-station autre-station ton-sous-domaine base de données des noms domaine de noms station serveur de noms notation simplifiée : "ma-station" == "ma-station.mon-domaine." Bernard Cousin - ESIR / ISTIC - Université Rennes I 10

La résolution : ta-station.ton-sous-domaine.ton-domaine. A ta-station.ton-sous-domaine.ton-domaine. A? root-server ton-domaine. NS serveur1 mon-domaine ma-station mon-serveur-local-de-noms serveur1 ta-station.ton-sous-domaine.ton-domaine. A?. : root-server, root-server2 mon-domaine. : mon-serveur-local ton-domaine. : serveur1 autre-domaine. : meme-serveur encore-autre-domaine. : meme-serveur ton-sous-domaine.ton-domaine. NS serveur2 ton-sous-domaine : serveur2 autre-sous-domaine : autre-sous-serveur ta-station.ton-sous-domaine.ton-domaine. A? ta-station.ton-sous-domaine.ton-domaine. A 128.88.8.37 serveur2 ta-station : 128.88.8.37 autre-station : 128.88.8.44 Cet enchainement est non-récursif. Dans le cas récursif, le serveur interrogé interroge d autres serveurs distants, puis transmet la réponse au serveur local. Cela surcharge le serveur initial. Bernard Cousin - ESIR / ISTIC - Université Rennes I 11 Le cache : mon-domaine root-server mon-domaine. : mon-serveur-local ton-domaine. : serveur1 autre-domaine. : meme-serveur encore-autre-domaine. : meme-serveur encore-autre-domaine meme-serveur ta-station.ton-sous-domaine.ton-domaine. A? ma-station mon-serveur-local-de-noms ta-station.ton-sous-domaine.ton-domaine. A 128.88.8.37 ta-station.ton-sous-domaine.ton-domaine. : 128.88.8.37 ton-sous-domaine.ton-domaine. : serveur2 ton-domaine. : serveur1 Cache. : root-server, root-server2 Base de données ta-station : 128.88.8.37 autre-station : 128.88.8.44 serveur1 ton-sous-domaine : serveur2 autre-sous-domaine : autre-sous-serveur serveur2 autre-domaine La réponse obtenue ne fait pas autorité : non-authoritative. Remarque : meme-serveur supporte 2 domaines! Bernard Cousin - ESIR / ISTIC - Université Rennes I 12

3.3. Caractéristiques Différences avec d'autres systèmes de résolution de noms : - les informations ne sont pas centralisées dans un seul fichier ou une station.. répartition de la charge - les informations obtenues peuvent être détenues par d'autres serveurs.. souplesse, fiabilité - les informations sont obtenues seulement quand on en a besoin.. minimisation - le système gère un cache des informations obtenues précédemment.. optimisation Le DNS peut s'adapter : - à différents réseaux de communication ( Class ) - à différents objets et informations ( Type ) :. station, serveur de courrier, résolution inverse, informations diverses, etc. Bernard Cousin - ESIR / ISTIC - Université Rennes I 13 4. Conclusion Service de résolution de noms :. mais pas uniquement de noms: inverse, serveur de messagerie, infos, etc.. pour Unix et Internet mais pas uniquement. Fiable, stable, facile à administrer et performant On distingue les fonctions :. administration des noms, délégation. résolution des noms Une arborescence de domaines, les noms sont une suite de labels. Le procédé de résolution :. locale. par serveurs (primaire, secondaire, cache) DNS : Domain Name System, BIND, resolver / name server Bernard Cousin - ESIR / ISTIC - Université Rennes I 14

Transfert d'un fichier @ du DNS par défaut ftp B station A <hostname : B> DNS FTP @IP station B FTPd DNS local DHCP TCP TCP numéro de port DNS @IP @ @IP ARP @ IP ARP ARP IP adresse IP driver Ethernet Ethernet Ethernet driver Ethernet adresse physique Bernard Cousin - ESIR / ISTIC - Université Rennes I 15