M2204 : TCP/IP - Résolution des Noms



Documents pareils
DNS. Olivier Aubert 1/27

Domain Name System. F. Nolot

DNS : Domaine Name System

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

Domain Name Service (DNS)

Bind, le serveur de noms sous Linux

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

Domain Name System ot ol F. N 1

- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

Installation Serveur DNS Bind9 Ubuntu LTS

INSTALLATION D UN SERVEUR DNS SI5

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

Nommage et adressage dans Internet

TP DNS Utilisation de BIND sous LINUX

Domain Name Service (DNS)

B1-4 Administration de réseaux

machine.domaine

Résolution de noms. Résolution de noms

Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID,

Le service de nom : DNS

M Architecture des réseaux

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

Administration de Parc Informatique TP03 : Résolution de noms

Résolution de nom avec Bind

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

DNS ( DOMAIN NAME SYSTEM)

BIND : installer un serveur DNS

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

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

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

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie

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

Présentation du système DNS

Mise en place d un serveur DNS sous linux (Debian 6)

TP de réseaux : Domain Name Server.

Domaine Name Service ( DNS )

Étude de l application DNS (Domain Name System)

1 Configuration réseau des PC de la salle TP

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

TCP/IP - DNS. Roger Yerbanga contact@yerbynet.com

1 Présentation du module sr005 2 I Administration d un serveur DNS... 2 II Organisation... 2

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

Module 12 : DNS (Domain Name System)

titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH

Exemple d application: l annuaire DNS Claude Chaudet

Mise en place Active Directory / DHCP / DNS

Cours admin 200x serveur : DNS et Netbios

Installer un domaine DNS

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

6 1 ERE PARTIE : LES PRINCIPES DE BASE DE DNS

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

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System)

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

LYCEE FRANCO-MEXICAIN HOMERO 1521 COLONIA POLANCO MEXICO ; D.F.

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

Chapitre 2: Configuration de la résolution de nom

DNS et Mail. LDN 15 octobre DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration

Résolution de noms. Résolution de noms

L annuaire et le Service DNS

Installation d un serveur DNS (Domaine name System) sous Ubuntu Server 12.10

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

Introduction...3. Objectifs...3 Contexte...3 nslookup/dig/host...3 whois...3. Introduction...4

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

Installation du service DNS sous Gnu/Linux

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

TP LINUX Travaux avec Debian ETCH

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

I. Adresse IP et nom DNS

Serveurs de noms Protocoles HTTP et FTP

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

Gestion des domaines

Internet Le service de noms - DNS

SECURIDAY 2012 Pro Edition

LE RESEAU GLOBAL INTERNET

Technologies de l Internet

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

Powershell. Sommaire. 1) Étude du cahier des charges 2) Veille technologique 3) Administration sur site 4) Automatisation des tâches d administration

CREER UN ENREGISTREMENT DANS LA ZONE DNS DU DOMAINE

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

Configurer (correctement) le service DNS pour Mac OS X Server

Dans l'épisode précédent

DOCUMENTATION ADMINISTRATEUR

Simple Database Monitoring - SDBM Guide de l'usager

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installer et configurer un serveur Zimbra

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

Modèle Client Serveur : Les Services Réseaux

Nagios 3 pour la supervision et la métrologie

Annexe C Corrections des QCM

TP Service HTTP Serveur Apache Linux Debian

Installation de Smokeping sur Debian

Projet Semestre2-1SISR

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

SECURITE DES SYSTEMES DʼINFORMATION FREEIPA Projet de semestre ITI 3eme année Etudiant RAZAFIMAHATRATRA LAURE Professeur : Gérald LITZISTORF

Tout sur les relations d approbations (v2)

REPARTITION DE CHARGE LINUX

Outils de l Internet

Transcription:

Lorem Ipsum Dolor M2204 : TCP/IP - Résolution des Noms Mise en oeuvre coté Serveur

Problématique Sur un réseau comme Internet une machine (ou un service) peut être identifiée par : Un Nom d'hôte Une adresse logique (IP) En général, les utilisateurs ne connaissent que le nom des machines ou des services avec lesquels ils veulent communiquer. Exemple pour un serveur web : www.univ-reims.fr Les machines n'établissent leur communication qu'à l'aide de leurs adresses IP Comment résoudre les noms de machines en adresses IP?

Méthodes de Résolution du client A l aide du fichier hosts En utilisant le service de résolution de noms : DNS (Domain Name System)

Le fichier HOSTS Fichier éditable avec n'importe quel éditeur de textes Sous Linux : /etc/hosts Chaque entrée (ligne) contient une association IP-Nom de machine 195.83.128.55 mmi.univ-reims.fr 209.85.135.147 www.google.fr Il existe une entrée par défaut : 127.0.0.1 localhost

Client DNS LE RESOLVEUR : C'est le client DNS Il est installé en même temps que TCP/IP Son rôle consiste à transmettre les requêtes des applications au serveur DNS et à récupérer les réponses Il doit donc connaître l'adresse IP des serveurs DNS à interroger

Client DNS Configuration sous Linux : /etc/resolv.conf Les directives : domain NomduDomaine : Domaine auquel appartient la machine search NomduDomaine : Domaine de recherche par défaut nameserver IPduServeur : Adresse IP du Serveur DNS

Ordre de résolution Recherche d'une adresse correspondant au nom dans le cache local d'adresses (Cache DNS) Recherche dans le fichier HOSTS Requête vers le serveur DNS Cet ordre peut être modifié en paramétrant le fichier /etc/resolv.conf (Directive Search)

Le service DNS Architecture Client/Serveur : Nécessite un système d'exploitation de type serveur: Unix, Linux, Windows Serveur Le serveur doit posséder une IP statique Le client doit connaître l'adresse IP du serveur Gestion Centralisée : Les modifications sont faites par l'administrateur du service Sur un réseau local, les mises à jour peuvent être automatisées (DDNS) Méthode de résolution utilisée sur Internet

DNS : Domain Name System Les noms DNS sont appelés des URL (Uniform Resource Locator) Une adresse URL est composée d'au minimum trois parties : Le Top-Level-Domain ou TLD (ex : fr) Le Second-Level-Domain (ex : src3) Le nom de l'hôte ou du service (www) Elle peut être complétée par des "Sub-Level-Domain" qui viennent s'intercaler entre le nom de l'hôte et le TLD Un nom de domaine ou d'hôte ne peut excédé 63 caractères Il ne peut y avoir plus de 127 niveaux de domaines.

DNS : Domain Name System L'ensemble des noms de domaine constitue un arbre inversé où chaque nœud est séparé du suivant par un point (".") Le nom absolu ou FQDN (Fully Qualified Domain Name) correspond à l'ensemble du nom de la machine terminé par un point final symbolisant la racine de cet arbre. (ex : www.src.net.) La longueur maximale d'un nom FQDN est de 255 caractères.

DNS : Domain Name System Racine Extrait de l arborescence du net. Domaines Premier Niveau arpa fr edu org com zw Domaines Second Niveau novell univ-reims linux Domaines Troisième Niveau support iut-troyes Domaines quatrième Niveau ftp src www Nom de domaine pleinement qualifié src.iut-troyes.univ-reims.f r.

DNS : Domain Name System Sur Internet les noms de domaines sont gérés par des organismes de type associatifs et indépendants En France, les ".fr" sont gérés par l'afnic (www.afnic.fr) Des outils comme whois permettent de vérifier l'existence d'un domaine, ainsi que les coordonnées de son propriétaire légitime

Fonctionnement de DNS PARAMETRAGE DU SERVEUR DNS : Le système DNS est basé sur une base de données répartie. Chaque serveur est responsable des noms et des adresses IP appartement à un domaine d'adressage particulier (ex : src3.net) Si un serveur n'est pas en mesure de résoudre un nom, il doit être capable de transmettre la requête à un serveur capable de l'exécuter.

Requete DNS Serveurs TLD (Adresse donnée par un Serveur Racine) 4 5 Serveurs DNS racines (Connus de tous les serveurs DNS) 2 3 Serveur DNS (Primaire pour les clients du domaine ChezMoi.fr) 6 7 Serveur du Domaine Recherché (Adresse donnée par un serveur TLD) 1 8 Poste Client (Resolveur) Domaine ChezMoi.fr

Fonctionnement de DNS ZONE D'AUTORITE Chaque serveur DNS est responsable d'une zone d'autorité Cette zone correspond à son espace de dénomination (ex : Un serveur à autorité sur la zone src3.net) Cette zone contient les noms et les adresses IP de toutes les machines et services du domaine géré

Fonctionnement de DNS TYPE DE SERVEURS DNS Primaire C'est sur ce serveur que sont effectuées les mises à jours. C'est le serveur principal de la zone (SOA) Secondaire Ce serveur possède une copie du fichier de zone du serveur primaire. Il ne peut être qu'interrogé et n'accepte aucune mises à jour directes Maître Il agit comme source de données pour un serveur secondaire. "Cache-Only" Ce serveur ne dispose d'aucune zone d'autorité. Son rôle consiste uniquement à transmettre les demandes issues des clients vers les serveurs d'autorités et à enregistrer les informations pour pouvoir les réutiliser. Il accélère ainsi les requêtes suivantes portant sur les mêmes noms de machines.

Serveurs DNS L'installation d'un serveur DNS nécessite un système d'exploitation de type Unix/Linux ou Windows Serveur : Sous Windows, le serveur DNS est exécuté comme un service. Il est paramétrable à l'aide d'une interface graphique. Sous Linux, il est nécessaire d'installer un "package". Le plus connu est BIND. Son paramétrage se fait généralement en éditant les fichiers textes de configuration,mais peut aussi être fait à l'aide de l'outil Webmin

Serveurs DNS - Linux Bind Sous Debian, les fichiers de configuration du serveur DNS (Bind) se trouvent dans le dossier /etc/bind Pour gérer le service : service bind9 start stop restart Quelques fichiers : named.conf.options : options du service named.conf.local : Déclaration des zones gérées par le serveur db.root : Les adresses des 13 serveurs racines

Serveur DNS - Linux Bind Fichier /etc/named.conf.options options { directory /var/cache/bind ; forwarders { }; 0.0.0.0; // Adresse IP d un autre serveur DNS };

named.conf.local zone "dom99.net" IN { type master; file "dom99.hosts"; }; Zone primaire pour le domaine dom99.net zone 99.168.192.in-addr.arpa" { type master; file "dom99.rev"; }; Zone inverse pour le réseau 192.168.99.0 zone "a203.net" { type slave ; masters {172.16.0.1;} ; file "a203.hosts" ; } ; Zone secondaire pour le domaine a203.net Le serveur maitre se trouve à l adresse 172.16.0.1 zone "dom20.net" { type slave ; masters {192.168.20.2;} ; file "dom20.hosts" ; } ; Zone secondaire pour le domaine dom20.net Le serveur maitre se trouve à l adresse 192.168.20.2

Les types d enregistrements (RR) Les associations connues par un serveur DNS sont appelées enregistrements de données (Resource Record) : Le champ SOA: Il définit l'autorité sur la zone (Start Of Authority) décrit quel est le serveur de noms qui a autorité sur la zone, et l'adresse du contact technique de la zone. Le champ de type NS: Il permet de déléguer la gestion d'un sous-domaine à un autre serveur. Le champ de type A: C'est le plus simple, il associe un nom à une adresse IP. Comme plusieurs adresses IP peuvent être associées au même nom, il peut y avoir plusieurs champs A pour un même nom. Le champ de type CNAME: Il permet simplement de définir un second nom (Canonical NAME). Le champ de type MX: Il précise l'adresse (ou le nom) du serveur mail de la zone. Le champ de type PTR: Il est utilisé uniquement pour la résolution inverse, il permet d'associer une IP à un nom. C'est le champ inverse du champ A.

Fichier de zone Par défaut, sous Bind, les fichiers de zone se trouvent dans le dossier /var/cache/bind $TTL 86400 dom99.net. IN SOA debian.dom99.net. root.dom99.net ( 123; 604800; 86400; 2419200; 86400 ); dom99.net. IN NS debian.dom99.net. dom99.net. IN MX 100 debian.dom99.net. debian.dom99.net. IN A 192.168.99.2 poste.dom99.net. IN A 192.168.99.3 www IN CNAME debian.dom99.net. ftp IN CNAME debian.dom99.net. mail IN CNAME debian.dom99.net.

Fichier de zone inverse Par défaut, sous Bind, les fichiers de zone se trouvent dans le dossier /var/cache/bind $TTL 86400 99.168.192.in-addr.arpa. IN SOA debian.dom99.net. root.dom99.net ( 123; 86400; 300; 2592000; 86400 ); 99.168.192.in-addr.arpa. IN NS debian.dom99.net. 2.99.168.192.in-addr.arpa. IN PTR debian.dom99.net. 3.99.168.192.in-addr.arpa. IN PTR poste.dom99.net.