# Service et réseaux Mr Vaniet et Mr Devendeville Sèance 1 : Cours Sèance 2 : sujet de TP classique à notre vitesse et notation sur la progression du TP. Sèance 3 : mdr le confinement a plus bye bye /!\ SCREENSHOT LAND SPAM LES RAPPORTS AVEC DES SCREENSHOTS https://ecp-ufrs.u-picardie.fr mail : laurent.devendeville@ac-amiens.fr mail : pascal.vaniet@u-picardie.fr ## Cours 1 - DNS Service de résolution de nom nom <-> @IP Fonctionne par requête ### Définition requête Une requête DNS (query) est composé d'un triplet : {nom-DNS, Classe, DNS}. La résolution des requête consiste à trouver l'ensemble des RRs du DNS qui correspond NB : RRset est un ensemble de RRs ( ressource records) de même nom/classe/type ### Définition base de données DNS Ensemble des RRs définis sur l'ensemble des serveurs DNS ### Type de RRs SOA : Start Of Authority (info zone) NS : Name Server A : address de l'IP d'une machine CNAME : Canonical Name, nom canonique d'une machine MX : Mail eXchanger indique un relais de messagerie pour un domaine TXT : permet d'associer un commentaire à une entrée WKS : Well Know Service liste des services fournos ### Arbre, structure arborescente du domaine . -> com -> edu -> etc etc La racine est unique, cela gère l'unicité de l'arborescence. L'entrée d'un domaine DNS s'écrit à l'envers (ordre inverse du système): /!\ Attention au point www.cs.bekerley.edu. (plus spécifique à gauche) (moins spécifique à droite) Chemin absolu : prend le point à la fin Chemin relatif : pas le point à la fin Si c'est un chemin relatif, cela s'interprète à un domaine courant ### Espace de nommage Max 255 octets point y compris Un noeud est identifié par un label 1 à 63 octets Osef des Majs/mins Exception : root en racine à un label vide (0 octets) FREE REAL ESTATE ### Zone .fr et .re (réunion) La zone .Fr est défini par un ensemble de serveur géré par l'AFNIC (NIC France) : centre de gestion des de domaine internet Info : 326806 domaine délégués Serveur : d.ext.nic.fr: 204.152.184.82 dns.inia.fr : 193.51.208.osef ... ### Les domaines et sous-domaines Chaque domaine peut être subdivisé en sous-domaines. La gestion des sous-domaines peut être fait par un tiers. Exemple : racine géré par l'ICANN, .edu géré par le NSI, berkeley géré par l'université de Berkeley, etc, etc On crée alors des sous-zones dans notre espace de nommage afin de faire de la gestion local. Cette dernière deviendra indépendante ### Zone inverse gère les requêtes dans le sens inverse @IP <-> nom ### Fonctionnement Un serveur DNS reçoit une requête il répond à la requête si il a l'info dans ses tables s'il a l'info dans son cache sinon il renvoie la requpete à un autre NS lui même soit il envoie l'adresse de l'autre NS au client Schéma : ![](https://i.imgur.com/m9RIsal.png) Serveur slave va chercher ses données sur le master et pas l'inverse