• Aucun résultat trouvé

DNS (Domaine Name System) Réseaux

N/A
N/A
Protected

Academic year: 2022

Partager "DNS (Domaine Name System) Réseaux"

Copied!
20
0
0

Texte intégral

(1)

Réseaux

DNS (Domaine Name System)

Master Miage 1

Université de Nice - Sophia Antipolis

(second semestre 2009-2010)

Jean-Pierre Lips ([email protected])

(2)

Sources bibliographiques 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 - 3ème édition - Dunod 2009

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)

(3)

Identification des ressources réseau 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 nom- adresse IP

(4)

Exemple d’utilisation 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:

(5)

Correspondance nom - adresse IP 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

(6)

Espace des noms du DNS 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)

(7)

Domaines DNS de haut niveau 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

(8)

Noms à l’intérieur d’une entreprise 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

(9)

Exemple de structure de noms Exemple de structure de noms

candy

com

foo bar

soap

pea nut

alm ond

wal nut

(10)

Responsabilité 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

(11)

Interaction client-serveur pour DNS 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)

(12)

Exemple de division entre serveurs Exemple de division entre serveurs

foo bar

candy soap

pea nut

alm ond

wal nut com

Serveur pour com

Serveur pour foobar.com Serveur pour

candy.foobar.com

(13)

Requêtes récursives et itératives Requêtes récursives et itératives

Solveur DNS (client)

Serveur DNS local

Serveur DNS com

Serveur DNS foobar.com

Serveur DNS candy.foobar.com

8

3 2

4 5

6 7

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

1

(14)

Enregistrements de ressources 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

(15)

Principaux types de RR 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

(16)

Enregistrement de type SOA 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]

(17)

Enregistrement de type A 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

(18)

Enregistrement de type MX 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

(19)

Enregistrement de type CNAME 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

(20)

Résolution inverse 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 in- addr.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.in-

addr.arpa.

Références

Documents relatifs

• ces types de serveurs possèdent une liste de serveurs à interroger (le serveur fait suivre la requête reçue vers d'autres serveurs par une requête elle-même récursive).

Pour ce faire il faut au moins un serveur WINS en activité. La recherche WINS doit être activée dans la base de données de la zone. Ajout de zone secondaire. Pour ce faire, il faut

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

Son usage pour exploiter un site Internet marchand sur lequel sont offerts à la vente des produits comparables (vins bénéficiant ou non de l’appellation d’origine « Champagne »)

La répartition entre les deux types de titulaires montre qu’une majorité d’entre eux sont des personnes morales : il y avait fin août 2007 plus de 640 000 noms de

Vous reconnaissez que toute demande d'enregistrement, souscription et utilisation de Nos services d’enregistrement et de gestion de noms de domaine suppose l’acceptation et

indépendants de 1&amp;1 Internet, sont applicables cumulativement avec les présentes Conditions Générales, étant précisé que 1&amp;1 Internet ne peut, en aucun cas, concéder

Ce préenregistrement doit s’effectuer auprès des Centres de formalités des entreprises (CFE) situés au sein des chambres de commerce et de l’industrie habilités