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



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

Bind, le serveur de noms sous Linux

TP DNS Utilisation de BIND sous LINUX

DNS : Domaine Name System

Installation Serveur DNS Bind9 Ubuntu LTS

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

Domain Name System. F. Nolot

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

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

BIND : installer un serveur DNS

B1-4 Administration de réseaux

DNS. Olivier Aubert 1/27

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

Domain Name System ot ol F. N 1

TP de réseaux : Domain Name Server.

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

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

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

Domain Name Service (DNS)

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

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

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

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

REPARTITION DE CHARGE LINUX

Résolution de nom avec Bind

Administration de Parc Informatique TP03 : Résolution de noms

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

Nommage et adressage dans Internet

Domain Name Service (DNS)

Étude de l application DNS (Domain Name System)

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

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

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

1 Configuration réseau des PC de la salle TP

Installation du service DNS sous Gnu/Linux

machine.domaine

Résolution de noms. Résolution de noms

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

TP LINUX Travaux avec Debian ETCH

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

SECURIDAY 2012 Pro Edition

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

Présentation du système DNS

Internet Le service de noms - DNS

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

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

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

M Architecture des réseaux

INSTALLATION D UN SERVEUR DNS SI5

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

Installer un serveur de messagerie sous Linux

Installer un domaine DNS

Domaine Name Service ( DNS )

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

DNS ( DOMAIN NAME SYSTEM)

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

TAGREROUT Seyf Allah TMRIM

Mise en place Active Directory / DHCP / DNS

Le service de nom : DNS

Installation du DNS (Bind9)

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

Construction d un fichier de zone Déboguage et dépannage

Exemple d application: l annuaire DNS Claude Chaudet

Gestion des domaines

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

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

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

Comment fonctionne le serveur cache (1) DNS Session 2: Fonctionnement du cache DNS. Historique du support de cours

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

TD n o 8 - Domain Name System (DNS)

Installer et configurer un serveur Zimbra

Cours admin 200x serveur : DNS et Netbios

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

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

L annuaire et le Service DNS

(Third-Man Attack) PASCAL BONHEUR PASCAL 4/07/2001. Introduction. 1 Domain Name Server. 2 Commandes DNS. 3 Hacking des serveurs DNS

LAB : Schéma. Compagnie C / /24 NETASQ

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

Installation de Smokeping sur Debian

GENERALITES. COURS TCP/IP Niveau 1

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

SECURIDAY 2013 Cyber War

ROUTAGE. Répondez aux questions suivantes : (A chaque fois pour XP et pour Debian)

Annexe C Corrections des QCM

ASRb/Unix Avancé II. Chapitre 2. Utilitaires réseaux. Arnaud Clérentin, IUT d Amiens, département Informatique

DIFF AVANCÉE. Samy.

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Redondance de service

Chapitre 2: Configuration de la résolution de nom

Mac OS X Server Administration des services réseau. Pour la version 10.3 ou ultérieure

Serveurs de noms Protocoles HTTP et FTP

Microsoft Windows 2000 Implémentation d une infrastructure réseau Microsoft Windows 2000

Sécurité des réseaux Les attaques

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

Serveur de messagerie sous Debian 5.0

IP & Co. 1. Service DHCP. L'objectif de ce TP est de voir l'ensemble des services élémentaires mis en oeuvre dans les réseaux IP.

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

MANUEL D INSTALLATION

JOMARON Sébastien BTS SIO 2012/2014. Titre de l activité: Surveiller des hôtes et des services avec NAGIOS

Transcription:

DNSsousLinux(debian) Introduction Tout ordinateur possède une adresse IP qui lui est propre. Exemple: 192.168.3.33 Cependant, les utilisateurs ne peuvent travailler avec des adresses numériques aussi longue et pas facile à retenir mais, plutôt avec des noms ou des adresses pour les sites web plus explicites. Exemple: www.google.be Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System) Utilité du DNS : Pennons l exemple d internet, il existe une multitude de sites répartis aux quartes coins du monde. Il nous est impossible de retenir toutes les adresses IP de nos sites préférés. A l inverse de nous, les ordinateurs utilisent très facilement les nombres comme les adresses IP. Lorsque vous entrez dans votre navigateur une adresse telle que http://www.google.be, il va envoyer une requête au serveur de Domain qui va essayer de déterminer l IP correspondante. S il ne la connait pas, il va la transmettre à un domaine plus haut dans la hiérarchie. (Voir schéma). be fr eu com google www Cela signifie que chaque serveur de domaine dispose de toutes les informations relatives à la zone qu'il contrôle, et aussi des informations de base sur les autres zones. Quand une requête est envoyée en dehors de la zone d'autorité, le serveur sait au minimum où chercher. Cela signifie que la requête peut avoir à transiter par plusieurs serveurs de domaine avant d'atteindre la destination finale. Pourquoi les www? Dès qu on a acheté son nom de domaine, on met ce que l on veut devant. En ayant le contrôle d un serveur DNS on pourrait créer pour le domaine artemis.be : http://la-deesse.qui-prend-ses-vacances.artemis.be Le www (World Wide Web) est très souvent utilisé mais n est pas obligatoire.

Installation d un serveur DNS. Le paquet utilisé est bind9(berkeley Internet Name Domain) Nous allons travailler avec une console dans laquelle vous êtes logué en root. Installation du paquet : apt-get install bind9 Fichier de configuration principal (/etc/bind/named.conf) Adresse du réseau 192.168.3 Nom de domaine : artemis.be Ce fichier contient la liste des zones (ou domaines) que le serveur DNS doit prendre en charge. Exemple de description de zone : zone "artemis.be"{ file"/etc/bind/db.artemis.be" typemaster master;.be"; }; : Cette ligne indique que le serveur est le serveur principal de ce domaine. ;:Cette ligne donne le chemin du fichier qui contiendra la correspondance entre /etc/bind/db.artemis.be named.conf les noms et les adresses IP pour ce domaine. Fichier de configuration secondaire Pour chaque domaine à gérer, il faut créer le fichier indiqué dans. Dans l exemple précédent, il faudra créer le fichier Voici le contenu de ce fichier : $TTL 604800 @ IN SOA pgdebian.artemis.be. root.artemis.be. ( 20041122 ; Serial -> N de série à incrémenter à chaque modif ; de ce fichier. Ce N est utilisé par les ; serveurs esclaves pour lui indiquer qu'il ; doit mettre à jour sa base. Par commodité ; ce n est une date à l'envers. 604800 ;Refresh-> A l'expiration du délai Refresh exprimé en ; secondes, le serveur excalve va entrer en ; communication avec le maitre et si il ne

; le trouve pas, il fera une nouvelle ; tentative au bout du délai Retry et si au ; bout du délai Expire il considerera que le ; serveur n'est plus disponible. 86400 ; Retry 2419200 ; Expire 604800 ) ; Minimum -> Durée de vie minimum du cache en secondes ;** Les 3 lignes suivantes permettent au serveur de se retrouver lui même NS pgdebian.artemis.be. ;Nom du serveur pgdebian A 192.168.3.33 ;Adresse IP du ;serveur de noms pgdebian HINFO "PII 233 :-)""Debian Testing" ;Info complèmentaire ;** Les lignes suivantes définissent la table entre les noms et les IP pglinux A 192.168.3.1 pg-cao A 192.168.3.2 plgmao A 192.168.3.9 cpi A 192.168.3.10 prod A 192.168.3.100 pgcie A 10.2.2.1 ;** Les lignes suivantes sont des alias entre des noms et des autres noms pop CNAME pglinux smtp CNAME pglinux www CNAME pglinux ldap CNAME pgdebian La première partie est utilisée pour la gestion maître-esclave des serveurs DNS. La deuxième partie permet au serveur DNS de se retrouver lui-même. La troisième partie contient la table de correspondance entre les noms et les adresses IP. La dernière partie donne les alias possibles pour un même nom de serveur.

Résolution named.conf Inverse De nombreux services réseaux utilisent la résolution inverse (Trouver l adresse IP à partir du nom) pour vérifier que le nom est valide. Il est donc nécessaire de configurer le serveur pour qu il prenne également en charge la résolution inverse. Le principe est quasiment le même que pour la résolution classique. Il faut déjà définir le domaine inverse dans le fichier comme dans l exemple suivant : zone "3.168.192.in-addr.arpa"{ type master; file "/etc/bind/db.artemis.be.inv"; forwarders{}; }; L adresse IP doit être indiquée à l envers et il faut ajouter.in-addr.arpa. Il faut également définir un nouveau fichier qui ressemblera à ceci : $TTL 604800 @ IN SOA pgdebian.artemis.be. root.artemis.be. ( 20041122 604800 86400 2419200 604800 ) NS pgdebian.artemis.be. 1 PTR pglinux 2 PTR pg-cao 3 PTR pgdebian 9 PTR plgmao 10 PTR cpi 100 PTR prod La première partie est utilisée pour la gestion maître-esclave des serveurs DNS. La deuxième partie donne le nom du serveur DNS (NS = Name Server). La troisième partie contient la correspondance entre la fin de l adresse IP et le nom du serveur. Redémarrer le service Après chaque modification des fichiers de configuration, il faut redémarrer le service : /etc/init.d/bind9 restart

ping La commande «ping Tester la résolution des noms Il existe plusieurs outils pour tester le bon fonctionnement de la résolution des noms : host host» est la plus simple (mais la plus limité). Elle permet de tester la résolution du nom, mais pas la résolution inverse : $ ping NomDuServeur La commande, permet de tester la résolution du nom et la résolution inverse : nslookup $ host NomDuServeur nslookup dnsutils $ host AdresseIPduServeur La commande du paquet, permet également de tester la résolution du nom et la résolution inverse : dig $ nslookup NomDuServeur dig dig dnsutils $ nslookup AdresseIPduServeur Remarque La commande du paquet, permet également de tester la résolution du nom et la résolution inverse. Mais la commande permet surtout d interroger directement le serveur bind et obtenir de nombreuses autres informations : $ dig NomDuServeur.NomDuDomaine Remarque : Le nom du domaine est obligatoire pour obtenir une réponse (ANSWER SECTION) $ dig -x AdresseIPduServeur : Le paramètre «-x» est obligatoire pour obtenir une réponse (ANSWER SECTION)