• Aucun résultat trouvé

Internet Le service de noms - DNS

N/A
N/A
Protected

Academic year: 2022

Partager "Internet Le service de noms - DNS"

Copied!
42
0
0

Texte intégral

(1)

Internet Internet

Le service de noms service de noms - - DNS DNS

P. Bakowski P. Bakowski

(2)

Domaines Internet Domaines Internet

hostname

hostname

: nom symbolique: nom symbolique

adresse IP : un nombre/valeur logique adresse IP : un nombre/valeur logique

hostname : www.polytech2go.fr hostname : www.polytech2go.fr DNS -DNS -

D D omain omain N N ame ame S S ystem ystem

(3)

Domaines Internet Domaines Internet

hostname

hostname

: nom symbolique: nom symbolique adresse IP : un nombre/valeur adresse IP : un nombre/valeur logique

logique

hostname

hostname

: www.polytech2go.fr: www.polytech2go.fr adresse IP

adresse IP : 62.122.67.44: 62.122.67.44

(4)

Domaines Internet Domaines Internet

base de données distribuée base de données distribuée

(5)

Internet Directory Service

Internet Directory Service DNS DNS

table locale de noms table locale de noms

(6)

Internet Directory Service

Internet Directory Service DNS DNS

serveur serveur local DNS local DNS

(7)

Internet Directory Service

Internet Directory Service DNS DNS

serveur serveur local DNS

local DNS serveur autorisé serveur autorisé

(8)

Internet Directory Service

Internet Directory Service DNS DNS

serveurs

serveurs

root root

(9)

Internet Directory Service

Internet Directory Service DNS DNS

serveurs

serveurs

root root

(10)

Internet Directory Service

Internet Directory Service DNS DNS

serveur serveur local DNS local DNS

(11)

Internet Directory Service

Internet Directory Service DNS DNS

table locale des noms table locale des noms

(12)

DNS DNS - - exemple exemple

serveur local

serveur local serveur autoriséserveur autorisé serveur root

serveur root

11 1

dns.polytech.fr

dns.polytech.fr dns.free.frdns.free.fr

(13)

DNS DNS - - exemple exemple

serveur local

serveur local serveur autoriséserveur autorisé serveur root

serveur root

11 1

22 2

dns.polytech.fr

dns.polytech.fr dns.free.frdns.free.fr

(14)

DNS DNS - - exemple exemple

serveur local

serveur local serveur autoriséserveur autorisé serveur root

serveur root

11 1

22

2 333

dns.polytech.fr

dns.polytech.fr dns.free.frdns.free.fr

(15)

DNS DNS - - exemple exemple

serveur local

serveur local serveur autoriséserveur autorisé serveur root

serveur root

11 1

22

2 333

44 4

dns.polytech.fr

dns.polytech.fr dns.free.frdns.free.fr

(16)

DNS DNS - - exemple exemple

serveur local

serveur local serveur autoriséserveur autorisé serveur root

serveur root

11 1

22

2 333

44 5 4

55

dns.polytech.fr

dns.polytech.fr dns.free.frdns.free.fr

(17)

DNS DNS - - exemple exemple

serveur local

serveur local serveur autoriséserveur autorisé serveur root

serveur root

11 1

22

2 333

44 5 4

55

66 6

dns.polytech.fr

dns.polytech.fr dns.free.frdns.free.fr

(18)

Commande

Commande nslookup nslookup

Commande

Commande

nslookup nslookup

permet de solliciter le DNS en permet de solliciter le DNS en l'interrogeant de diverses manières.

l'interrogeant de diverses manières.

"Quelle est l'adresse de la machine X" ou encore

"Quelle est l'adresse de la machine X" ou encore

"Quel est le nom de la machine dont l'adresse est

"Quel est le nom de la machine dont l'adresse est xxx.yyy.zzz.ttt?"

xxx.yyy.zzz.ttt?"

serveur local serveur local

serveur root serveur root

(19)

Commande

Commande nslookup nslookup

serveur root serveur root

(20)

Commande

Commande nslookup nslookup

(21)

Commande

Commande nslookup nslookup

serveur autoriséserveur autorisé

(22)

Commande

Commande nslookup nslookup

(23)

Commande

Commande nslookup nslookup

serveurs autorisés:serveurs autorisés:

pour 193.x.x.x pour 193.x.x.x

(24)

Commande

Commande nslookup nslookup

serveur autorisé serveur autorisé

serveurs autorisés:

serveurs autorisés:

252.193.x.x 252.193.x.x

(25)

Commande

Commande nslookup nslookup

serveur autorisé serveur autorisé

(26)

Commande

Commande nslookup nslookup

serveurs autorisés:

serveurs autorisés:

19.252.193.x 19.252.193.x

(27)

Commande

Commande nslookup nslookup

serveur autorisé serveur autorisé

(28)

DNS DNS - - enregistrements enregistrements

Name, Value, Type, TTL Name, Value, Type, TTL

TypeType=A=A le Namele Name est le est le

hostname hostname

et et ValueValue est adresse IP

est adresse IP

surf.polytech.fr, 201.134.100.10, A surf.polytech.fr, 201.134.100.10, A

(29)

DNS DNS - - enregistrements enregistrements

Name, Value, Type, TTL Name, Value, Type, TTL

Type=A

Type=A le Namele Name est le est le

hostname hostname

et et ValueValue est adresse IP

est adresse IP

surf.polytech.fr, 201.134.100.10, A surf.polytech.fr, 201.134.100.10, A

Type=NS

Type=NS le le NameName est domaine et est domaine et ValueValue est est

hostname

hostname

d’un serveur autoriséd’un serveur autorisé

(30)

DNS DNS - - enregistrements enregistrements

Name, Value, Type, TTL Name, Value, Type, TTL

Type=CNAME

Type=CNAME la la ValueValue est le nom de référence est le nom de référence de de

hostname hostname

pour un alias pour un alias

hostname hostname

NameName

polytech.fr, surf.polytech.fr, CNAME polytech.fr, surf.polytech.fr, CNAME

Type=MX

Type=MX la la ValueValue est le nom de référence d’un est le nom de référence d’un serveur mail qui a un alias

serveur mail qui a un alias

hostname hostname

NameName

(31)

DNS DNS - - enregistrements enregistrements

Name, Value, Type, TTL Name, Value, Type, TTL

Type=CNAME

Type=CNAME la la ValueValue est le nom de référence est le nom de référence de de

hostname hostname

pour un alias pour un alias

hostname hostname

NameName

polytech.fr, surf.polytech.fr, CNAME polytech.fr, surf.polytech.fr, CNAME

Type=MX

Type=MX la la ValueValue est le nom de référence est le nom de référence d’un serveur mail qui a un alias

d’un serveur mail qui a un alias

hostname hostname

NameName

(32)

DNS DNS - - messages messages

Le Protocole DNS utilise un format de

Le Protocole DNS utilise un format de messages communmessages commun pour tous les échanges entre serveurs ou entre client et pour tous les échanges entre serveurs ou entre client et

serveur.

serveur.

(33)

DNS DNS - - messages messages

Le Protocole DNS utilise un format de messages commun Le Protocole DNS utilise un format de messages commun

pour tous les échanges entre serveurs ou entre client et pour tous les échanges entre serveurs ou entre client et

serveur.

serveur.

Les Les messages DNSmessages DNS sont acheminés soit au dessus de sont acheminés soit au dessus de UDPUDP, soit au dessus de TCP, soit au dessus de TCP. .

(34)

DNS DNS - - messages messages

Le Protocole DNS utilise un format de messages commun Le Protocole DNS utilise un format de messages commun

pour tous les échanges entre serveurs ou entre client et pour tous les échanges entre serveurs ou entre client et

serveur.

serveur.

Les messages DNS sont acheminés soit au dessus de Les messages DNS sont acheminés soit au dessus de UDPUDP, soit au dessus de TCP, soit au dessus de TCP. .

Dans les 2 cas, on utilise le numéro de

Dans les 2 cas, on utilise le numéro de portport prédéfini prédéfini 53. 53. Au dessus de UDP, le protocole DNS ne gère pas la

Au dessus de UDP, le protocole DNS ne gère pas la segmentation et impose une

segmentation et impose une taille maximumtaille maximum de message de message DNSDNS de de 512 octets512 octets. UDP sera utilisé par défaut, TCP . UDP sera utilisé par défaut, TCP

(35)

DNS DNS - - messages messages

section

section en-en-têtetête

(36)

DNS DNS messages messages

Les Les 6 premiers champs6 premiers champs sont chacun sur sont chacun sur 2 2 octets

octets, les autres champs sont de tailles , les autres champs sont de tailles

variables sans contraintes d'alignement autres variables sans contraintes d'alignement autres

que les octets.

que les octets.

(37)

DNS DNS - - messages messages

Les 6 premiers champs sont chacun sur 16 Les 6 premiers champs sont chacun sur 16

bits, les autres champs sont de tailles bits, les autres champs sont de tailles

variables sans contraintes d'alignement autres variables sans contraintes d'alignement autres

que les octets.

que les octets.

Les limites de tailles sont de

Les limites de tailles sont de 255 octets255 octets pour pour un un NomNom--DNSDNS et de 65535 octets pour un et de 65535 octets pour un

RDATA RDATA..

(38)

DNS DNS - - messages messages

Le nombre de

Le nombre de QuestionsQuestions est le plus souvent égal à 1, est le plus souvent égal à 1, mais peut être 0 ou >1 dans certains cas particuliers.

mais peut être 0 ou >1 dans certains cas particuliers.

(39)

DNS DNS - - messages messages

La section

La section RéponseRéponse contient l'ensemble des RRs qui contient l'ensemble des RRs qui correspondent dans le DNS à la question posée.

correspondent dans le DNS à la question posée.

(40)

DNS DNS - - messages messages

La section

La section AuthorityAuthority contient les serveurs de noms contient les serveurs de noms

(RR (RR NS) NS)

Authoritatives Authoritatives

liés la question. Dans certains cas, liés la question. Dans certains cas, on peut aussi y trouver le

on peut aussi y trouver le SOASOA de la zone cible.de la zone cible.

(41)

DNS DNS - - messages messages

••La section AdditionalLa section Additional contient des informations DNS contient des informations DNS complémentaires liées aux RRs des sections précédentes.

complémentaires liées aux RRs des sections précédentes.

Par exemple les adresses (A ou AAAA) des serveurs de Par exemple les adresses (A ou AAAA) des serveurs de

noms (NS) ou de messageries (MX) noms (NS) ou de messageries (MX)

(42)

Summary Summary

domaines internet domaines internet

service DNS service DNS

DNS DNS –– exemple de fonctionnementexemple de fonctionnement commande nslookup

commande nslookup DNS DNS -- enregistrementsenregistrements DNS DNS -- messagesmessages

Références

Documents relatifs

Les serveurs racine connaissent au moins les serveurs de noms pouvant résoudre le premier niveau (.com, .edu, .ma, etc.).. Si les serveurs racine sont inoperationnels plus

Un article dans le Petit Vert évoque la création de cette étoile... Maths

Il faut noter qu'Olivier Lavastre organise un congrès inter- national à Rennes du 5 au 9 septembre 2005 sur les atouts de la chimie pour la mise au point de procédés respectueux de

Ce réglage par défaut garantit que, en réponse à une requête de résolution d’un unique nom d’ordinateur correspondant à plusieurs enregistrements de ressource hôte (A),

Intéressons-nous maintenant au deuxième exemple, un peu plus intéressant en configurant l'accès au serveur apache qu'à partir d'une seule machine (salon) et en protégeant l'accès

Dnsmasq est un serveur léger pour fournir les services DNS , DHCP , BOOTP et TFTP pour un petit réseau, voire pour un poste de travail.. Il permet d’offrir un service de nommage

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

Compléter la phrase par le(s) mot(s) qui manque(nt) : Un(e) Interruption dans un cas d'utilisation permet d'interrompre son exécution mais elle doit être traitée pour mieux gérer