• Aucun résultat trouvé

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

N/A
N/A
Protected

Academic year: 2022

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

Copied!
15
0
0

Texte intégral

(1)

Réseaux

IUP2 / 2005 DNS

Système de Noms de Domaine

(2)

Noms symboliques

Nommer les machines par un nom plutôt que par son adresse IP

Chaîne de caractères Plus "naturel"

Espace de noms hiérarchique plutôt que "plat"

Limiter les conflits

Décentraliser sa gestion, délégation d'autorité

Résolution de nom en adresse IP

(3)

Espace de noms DNS

arpa edu gov mil com net int org biz us fr jp uk de

Top Level domains domaines géographiques

ISO 3166

in-addr 132 227 70

jaluna sun

France

eng www

foo

ac co jussieu

ufr-info-p7 nivose

Pas de correspondance avec la

topologie physique du réseau

(4)

Espace de noms

gov et mil réservés aux USA Gestion de la racine : interNIC Délégation des domaines

Exemple: afnic pour la France

Domaine jussieu délégué à Jussieu, etc...

Noms:

machine : nivose.ufr-info-p7.jussieu.fr.

domaine : ufr-info-p7.jussieu.fr.

Pas de distinction d'après la syntaxe

(5)

Noms

Hiérarchiques

inversé par rapport à un chemin d'accès à un fichier

/home/francois/ens/reseau/nommage.sxi nivose.ufr-info-p7.jussieu.fr.

Relatifs ou Absolus

nivose (relatif à un domaine) nivose.ufr-info-p7.jussieu.fr.

Nom de domaine totalement qualifié FQDN : Fully Qualified Domain Name

(6)

Résolution

Grâce à des serveurs de noms (name server)

invoqués par des librairies: résolveur (name resolver) gethostbyname , gethostbyaddr

/etc/resolv.conf

Logiquement : un serveur par domaine

Pratiquement : structure plus complexe

Chaque serveur connaît les adresses IP des serveurs racines et de son serveur "parent"

(7)

Résolution

Être capable de résoudre les noms

Même si serveurs racines pas accessibles

Le serveur connaît son nom absolu

Même si serveur de nom pas accessible

Serveur primaire

Serveurs secondaires (2 en général)

Efficacement

Utilisation d'un cache par les serveurs

(8)

Résolution

Requête envoyée par le résolveur au serveur

Si réponse en cache

renvoi de la réponse

Sinon contacter le serveur du domaine approprié Par défaut :

Contacter un serveur racine

Résolution itérative ou récursive

Échange de messages au niveau applicatif

Protocole DNS

(9)

Résolution par Itération

Courtesy Tanenbaum

(10)

Résolution récursive

Courtesy Tanenbaum

(11)

Messages DNS

Identification Indicateurs

Nombre de questions Nombre de réponses Nombre d'autorités Nombre info additionnelles

Questions Réponses Autorités

Info additionnelles

0 15 16 31

(12)

QR : 1 -> requête ; 0 -> réponse Opcode : 0 normal, 1 inverse

AA : Authoritative Answer

TC : Tronqué (réponse > 512 octets) RD : Demande de récursion

RA : Récursion disponible rcode : code d'erreur

QR Opcode AATCRDRA 0 rcode

1 4 1 1 1 1 3 4

(13)

Requête DNS

Type :

A (1) obtenir l'adresse IP associée à un nom CNAME(5) nom canonique

PTR (12) obtenir le nom associé à une adresse HINFO(13) Host information

Type Classe (1 : adresse Internet) Nom

3 w w w 6 j a l u n a 3 c o m 0

(14)

Réponse DNS

Type : similaire aux requêtes

TTL : Nombre de secondes en cache

souvent 1 ou 2 jours (86400 sec = 1 jour)

Type Classe (1 : adresse Internet) Nom

Time To Live Longueur

Données

(15)

Serveurs DNS

Utilisation de cache

Serveurs primaires et secondaires

Base de données lue par le primaire

Transférée aux secondaires (vérification périodique)

Transport utilisé :

UDP par défaut et réponses < 512 octets TCP quand réponses > 512 octets

Références

Documents relatifs

La section MISE À JOUR est analysée par RR et chaque CLASSE de RR est vérifiée pour voir si elle est TOUT, AUCUNE, ou la même que la CLASSE de la zone, autrement, on signale

Un serveur de noms peut mettre en antémémoire les structures ou informations établies sur toute partie de l'arborescence des domaines, mais en général, un certain serveur de noms a

Enfin, cette technique peut être utilisée dans le cadre de l’hameçonnage : les adresses de sites sur lesquels les utilisateurs sont amenés à s’identifier (eBay, Paypal, banques

1. a) Trouver l’adresse IP du domaine www.pixees.fr. Puis taper cette adresse IP dans la barre d’adresse URL de votre navigateur et vérifiez que le navigateur vous affiche le bon

Par conséquent, l’adresse IP ne suffit pas à accéder au « bon » site : il faudrait préciser le port utilisé sur ce serveur… mais nous ne le ne connaissons pas.. 2. a) En

Ainsi, pour tromper un serveur de nom, on peut envoyer une requˆete qui contient une r´eponse : la r´eponse sera alors mise dans la m´emoire cache du DNS, ce qui induira le serveur

Nous allons essayer maintenant de faire une résolution de DNS pour savoir si notre serveur fonctionne, faite un clique droit sur le nom du serveur à gauche comme ci-dessous,

Il faudra seulement rajouter une route vers le