RÉSOLUTION DE NOMS DNS Domain Name System les bases

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

TP DNS Utilisation de BIND sous LINUX

Administration de Parc Informatique TP03 : Résolution de noms

Installation Serveur DNS Bind9 Ubuntu LTS

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

Résolution de nom avec Bind

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

Domain Name Service (DNS)

DNS. Olivier Aubert 1/27

Domain Name System. F. Nolot

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

Bind, le serveur de noms sous Linux

B1-4 Administration de réseaux

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

Domain Name System ot ol F. N 1

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

DNS : Domaine Name System

BIND : installer un serveur DNS

Domain Name Service (DNS)

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

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

INSTALLATION D UN SERVEUR DNS SI5

Résolution de noms. Résolution de noms

TP LINUX Travaux avec Debian ETCH

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

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

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

SECURIDAY 2012 Pro Edition

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

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

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

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

Étude de l application DNS (Domain Name System)

Installer un domaine DNS

1 Configuration réseau des PC de la salle TP

Configuration réseau Basique

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

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

Eole - gestion des dictionnaires personnalisés

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

Nommage et adressage dans Internet

machine.domaine

Installer et configurer un serveur Zimbra

TP de réseaux : Domain Name Server.

Redondance de service

I. Adresse IP et nom DNS

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

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

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

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

DOCUMENTATION ADMINISTRATEUR

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

Projet Semestre2-1SISR

Internet Protocol. «La couche IP du réseau Internet»

SECURIDAY 2013 Cyber War

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

Simple Database Monitoring - SDBM Guide de l'usager

Imprimantes et partage réseau sous Samba avec authentification Active Directory

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

Administration UNIX. Le réseau

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

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

Le service de nom : DNS

Installation du DNS (Bind9)

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

Serveur DHCP et Relais DHCP (sous Linux)

Pour valider les pré-requis nécessaires, avant d'aborder le TP, répondez aux questions ciaprès

Installer OpenJabNab dans une framboise (un Raspberry Pi)

SQUID Configuration et administration d un proxy

TP Service HTTP Serveur Apache Linux Debian

Présentation du système DNS

Installation d un Serveur de Messagerie

Domaine Name Service ( DNS )

Serveur DNS et DHCP couplé à LDAP Debian GNU/Linux

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

Installation du service DNS sous Gnu/Linux

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

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

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

Editer un script de configuration automatique du proxy

L annuaire et le Service DNS

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

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

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

CONFIGURER VOTRE HEBERGEMENT WINDOWS

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

ALOHA LOAD BALANCER METHODE DE CONTROLE DE VITALITE

Réalisation d un portail captif d accès authentifié à Internet

Travaux Pratiques Introduction aux réseaux IP

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

REPARTITION DE CHARGE LINUX

Serveurs de noms Protocoles HTTP et FTP

MANUEL D INSTALLATION D UN PROXY

Cours admin 200x serveur : DNS et Netbios

Dynamic Host Configuration Protocol

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

installer_un_serveur_debian - Documentation Ubuntu Francophone Installation complète d'un serveur web sous Debian 6.0

SCHMITT Année 2012/2014 Cédric BTS SIO. TP Serveur Backup

GOUTEYRON ALEXIS. SIO2 N candidat: UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

Transcription:

RÉSOLUTION DE NOMS DNS Domain Name System les bases TP à réaliser Remarque : Lors de la réalisation du TP, vous travaillerez avec mlif.local comme nom de zone. 1 ) Installation de bind9 Créez un clone d'une machine Debian sans environnement graphique de bureau. Mettez la carte en bridge et après avoir effectué une mise à jour, installez le logiciel bind9 (votre machine est en DHCP). #sudo apt-get install bind9 Localisez le répertoire d'installation du logiciel bind : Bind a t-il démarré immédiatement après l'installation? Quelle commande permet de vérifier que Bind9 est à l'écoute? Quel est l'utilisateur/groupe propriétaire du processus lancé? Localisez le script permettant de piloter le processus démon? Quelle commande permet de redémarrer le service associé à Bind9? Patrice DIGNAN Page 1 / 7

2 ) Exploitation d'un serveur cache Étape 1 : Adressage IP Votre machine doit être configuré comme client DHCP et obtenir une adresse IP du serveur DHCP du lycée. Étape 2 : Résolveur Configurez le résolveur de façon à indiquer que votre machine fait office de serveur DNS, pour cela allez dans le fichier /etc/resolv.conf et à l'aide d'un éditeur, inscrivez la seule ligne suivante : nameserver 127.0.0.1 Attention, dès que vous relancez le script networking, le fichier est écrasé et vous retrouvez l'adresse IP du serveur DNS du lycée. Étape 3 : Serveur cache Nous allons procéder par l exemple en mettant en œuvre le premier type de serveur DNS le plus immédiat à réaliser, à savoir un serveur cache seulement. Ce type de serveur ne répond pas directement aux requêtes, il les transmet aux serveurs DNS officiels. Il retourne ensuite la réponse vers l émetteur de la requête et met cette réponse en mémoire cache afin de ne pas recommencer le même traitement ultérieurement. On peut dire qu un serveur cache apprend au fur et à mesure des questions qu on lui soumet. Ses réponses sont ensuite très rapides mais pourraient être obsolètes en cas de changement au niveau des serveurs officiels. C est la raison pour laquelle ce type de serveur ne fait pas autorité. Nous considérons ici que notre serveur accède à l Internet et qu il va ainsi pouvoir réaliser des recherches sur le réseau mondial. A l'aide de l'outil client nslookup, testez les requêtes suivantes : nslookup www.cisco.com et nslookup localhost et nslookup 127.0.0.1 Quel est le rôle de la commande nslookup? Expliquez les informations qui s'affichent après saisie des commandes et ce que signifie non_authoritative answer. Localisez le fichier named.conf.default-zones, ouvrez le, et répondez aux questions suivantes : Patrice DIGNAN Page 2 / 7

Expliquez le rôle des zones suivantes apparaissant dans ce fichier :.(point), localhost, les 3 zones inverses qui suivent. Localisez les fichiers db.local, db.127, db.0 et db.255, ouvrez les et expliquez leur rôle en effectuant des recherches sur internet à propos de la RFC1912. Localisez le fichier db.root et expliquez son rôle? De quand date t-il? Allez sur le site de l'internic (internic.net/domain/named.root) et récupérez la dernière version de ce fichier (remplacez le sur votre serveur). 3 ) Exploitation d'un serveur maître Nous allons maintenant transformer notre serveur cache seulement en un serveur maître pour un domaine Intranet que nous allons baptiser gsb.com. Le serveur possède maintenant les informations officielles sur le domaine et fait autorité sur la zone concernée. Il charge en mémoire cache ses informations à partir de fichiers disques que nous devrons renseigner. Ce sera l occasion de découvrir la syntaxe des enregistrements DNS. Étape 1 : Adressage IP et nom de la machine Votre serveur DNS doit avoir l'adresse IP suivante : 172.16.50.11/24, passerelle = 172.16.50.254, carte en réseau interne 'subnet_dns'. Serveur DNS dans resolv.conf = 127.0.0.1. Patrice DIGNAN Page 3 / 7

Faites en sorte que le fichier /etc/hosts contienne les lignes suivantes : Puis, modifiez le fichier /etc/hostname pour qu'il contienne : Expliquez le rôle des fichier /etc/hosts et /etc/hostname : Étape 2 : Configuration de la zone de recherche directe gsb.com Copiez le fichier db.local en le renommant db.gsb.com. Votre fichier de zone directe s'appelle donc db.gsb.com. Ouvrez le et modifiez le de façon à ce qu'il est le contenu suivant : Puis, dans le fichier named.conf.local, déclarez la zone directe gsb.com en ajoutant le contenu suivant : Patrice DIGNAN Page 4 / 7

zone "gsb.com" { type master ; file "/etc/bind/db.gsb.com" ; } ; Redémarrez le service DNS, en cas d'erreur, allez voir du coté des logs /var/log/syslog. Modifiez le résolveur /etc/resolv.conf en ajoutant la ligne search gsb.com : search gsb.com nameserver 127.0.0.1 Testez avec nslookup : nslookup master, nslookup dhcp et nslookup master.gsb.com Remarque, vous êtes en réseau interne, votre machine n'a plus d'accès à internet. Quel est le rôle de la directive search dans /etc/resolv.conf? Que se passe t-il si on l'enlève et qu'on teste la commande nslookup master et la commande nslookup master.gsb.com? Expliquez le rôles des enregistrements suivants : SOA, NS, A, CNAME. Ajoutez un enregistrement CNAME de façon à ce que votre machine réponde au nom complet intranet.gsb.com. Testez avec la commande nslookup intranet.gsb.com. Étape 3 : Configuration des résolutions inverses Patrice DIGNAN Page 5 / 7

Nous allons maintenant créer deux zones inverses (du nom vers l'ip) : une pour le sous réseau 10.20.30.0/24, l'autre pour le sous réseau 172.16.50.0/24. Copiez le fichier db.127 en le renommant db.172.16.50. Votre premier fichier de zone inverse s'appelle donc db.172.16.50. Ouvrez le et modifiez le de façon à ce qu'il est le contenu suivant : Puis, dans le fichier named.conf.local, déclarez la zone directe gsb.com en ajoutant le contenu suivant à la suite du fichier : zone "50.16.172.in-addr.arpa" { type master ; file "/etc/bind/db.172.16.50" ; } ; Redémarrez le service DNS, en cas d'erreur, allez voir du coté des logs /var/log/syslog. Testez avec la commande nslookup 172.16.50.11. Expliquez quel est le rôle du domaine in-addr.arpa? Que remarquez vous concernant le nom complet de la zone pour ce sous réseau? Patrice DIGNAN Page 6 / 7

Expliquez le rôle de l'enregistrement PTR? Recommencez l'étape 3 en créant une nouvelle zone de recherche inversée pour le sous réseau 10.20.30.0/24. Le fichier de zone s'appellera db.10.20.30. Vous devez déclarer cette zone dans le fichier named.conf.local. Le fichier de zone doit avoir le contenu suivant : Remarque : Après chaque modification de vos fichiers de zone (directe et inversée), vous devez incrémenter le numéro de série du fichier (Serial). N'oubliez pas de redémarrer le service associé à named après chaque modification pour prise en compte. Testez avec la commande nslookup 10.20.30.1. Outre la variable $TTL, on peut spécifier au début du fichier les variables suivantes : $ORIGIN et $INCLUDE. Expliquez, à l'aide de vos recherches, le rôle de ces deux variables? Quel lien y a t-il avec le symbole @ présent dans ces fichiers? Patrice DIGNAN Page 7 / 7