TP DNS. 1 Résolutions de noms. 1) Le fichier "/etc/nsswitch.conf" 2) Le fichier "/etc/resolv.conf"



Documents pareils
TP DNS Utilisation de BIND sous LINUX

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

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

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

Résolution de nom avec Bind

Bind, le serveur de noms sous Linux

BIND : installer un serveur DNS

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

1 Configuration réseau des PC de la salle TP

DNS : Domaine Name System

Administration de Parc Informatique TP03 : Résolution de noms

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

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

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

Domain Name System. F. Nolot

Installation Serveur DNS Bind9 Ubuntu LTS

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

Installer un domaine DNS

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

Domain Name Service (DNS)

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

Étude de l application DNS (Domain Name System)

DNS. Olivier Aubert 1/27

TP de réseaux : Domain Name Server.

Domain Name System ot ol F. N 1

Domain Name Service (DNS)

machine.domaine

B1-4 Administration de réseaux

Résolution de noms. Résolution de noms

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

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

Installation du service DNS sous Gnu/Linux

SQUID Configuration et administration d un proxy

I. Adresse IP et nom DNS

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

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

INSTALLATION D UN SERVEUR DNS SI5

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

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

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

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

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

Nommage et adressage dans Internet

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

Internet Le service de noms - DNS

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

Installer un serveur de messagerie sous Linux

Cours admin 200x serveur : DNS et Netbios

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

Domaine Name Service ( DNS )

SECURIDAY 2012 Pro Edition

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

Installer et configurer un serveur Zimbra

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

Mise en place Active Directory / DHCP / DNS

Présentation du système DNS

DNS ( DOMAIN NAME SYSTEM)

Le service de nom : DNS

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

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

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

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.

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

3. Modifier la priorité Fichier Host/serveur DNS sous Windows

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

Configuration réseau Basique

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.

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

TAGREROUT Seyf Allah TMRIM

M Architecture des réseaux

REPARTITION DE CHARGE LINUX

TP SECU NAT ARS IRT ( CORRECTION )

Fully Automated Nagios

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

DOCUMENTATION ADMINISTRATEUR

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

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

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

GENERALITES. COURS TCP/IP Niveau 1

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

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003

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

Installation d'un serveur DHCP sous Windows 2000 Serveur

Administration UNIX. Le réseau

Installation de Windows 2000 Serveur

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Chapitre 6 -TP : Support Réseau des Accès Utilisateurs

Mise en place d'un Réseau Privé Virtuel

MANUEL D'INSTALLATION

Installation d un serveur DHCP sous Gnu/Linux

Exemple d application: l annuaire DNS Claude Chaudet

Module 12 : DNS (Domain Name System)

1/ Introduction. 2/ Schéma du réseau

Corrigé du TP 6 Réseaux

DIFF AVANCÉE. Samy.

CREER UN ENREGISTREMENT DANS LA ZONE DNS DU DOMAINE

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

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Transcription:

TP DNS 1 Résolutions de noms 1) Le fichier "/etc/nsswitch.conf" Au préalable, nous devons configurer la machine centrale, dénommée S "n de poste", soit s52 pour nous. On lui met l'adresse IP 10.254.52.1, pour être sur le même réseau que le serveur STP. Il faut aussi modifier le fichier "/etc/resolv.conf" pour définir STP en tant que serveur DNS. On y rajoute alors la ligne suivante : search tp521.gtr gtr Nous effectuons un ping vers la machine iut, grâce à la commande ping iut. On observe alors que l'adresse IP de cette machine est celle de STP, c'est-à-dire 10.254.0.254. Nous rajoutons la ligne "10.254.1.1 iut" au fichier "/etc/hosts". Le ping vers la machine iut nous donne maintenant l'adresse 10.254.1.1 car la machine lit en priorité le contenu du fichier "/etc/hosts" et prend donc en compte l'adresse qui y est indiquée. Lorsqu'on fait un ping vers iut.gtr, l'adresse IP retournée est 10.254.0.254. On obtient cette adresse IP, car la machine recherche alors directement la machine dans le domaine "gtr". Le fait de placer le mot clef dns avant files pour la ligne "hosts" du fichier "/etc/nsswitch.conf" a pour conséquence de forcer la machine a interrogé le serveur DNS, au lieu de regarder dans son fichier de configuration. En faisant un ping vers iut l'adresse utilisée est 10.254.0.254. 2) Le fichier "/etc/resolv.conf" Contenu du fichier "/etc/resolv.conf" : search tp521.gtr gtr nameserver 10.254.0.254 EMERY Olivier & WILLM Geoffrey Page 1

Lorsque l'on pingue s52, on obtient l'adresse IP 10.52.1.1. Lorsque l'on pingue s52.gtr, on obtient l'adresse IP 10.254.52.1. Enfin, lorsque l'on pingue s52.tp521.gtr, on obtient l'adresse IP 10.52.1.1. Le serveur DNS STP est dans le domaine "gtr". Mais dans le fichier "/etc/resolv.conf", à la première ligne, on recherche d'abord dans le domaine "tp521.gtr". Or, s52 est dans ce domaine, alors il n'a pas besoin d'interroger le serveur DNS : il récupère directement l'adresse IP. Lorsque l'on place "gtr" en premier sur la ligne search de "/etc/resolv.conf", la recherche s'effectue de prime abord sur le domaine "gtr", et non sur le domaine "tp521.gtr". On obtient alors l'adresse IP suivante pour un ping s52 : 10.254.52.1 3) Outils d'interrogation du DNS Résolution des noms de machine : host -t a s52 S52.gtr has address 10.254.52.1 dig -q www.google.fr Résolution des adresses IP : host -t ptr 10.254.0.254 254.0.254.10.in-addr.arpa domain name pointer stp.gtr dig -x 8.8.8.8 EMERY Olivier & WILLM Geoffrey Page 2

Résolution des noms de domaine : host -t ns tp521 tp521 name server stp.gtr dig -q google.fr Résolution des noms de relais de messagerie : dig -t mx google.fr Résolution des noms d'autorité de domaine : host -t soa gtr gtr SOA localhost. root.localhost. 1997022705 28800 14400 3600000 86400 dig soa google.fr EMERY Olivier & WILLM Geoffrey Page 3

dig www.google.fr +trace Les 4 séries de réponse nous indique : - le nom des 13 serveurs "roots" - les serveurs ayant autorité sur le domaine.fr - les serveurs ayant autorité sur le domaine google.fr - les serveurs ayant autorité sur le domaine www.google.fr EMERY Olivier & WILLM Geoffrey Page 4

Si on veut contacter l'administrateur du domaine DNS orange-labs.fr, il faut utiliser l'adresse suivante obtenue avec la commande : dig -t mx orange-labs.fr Voici les serveurs de nom du domaine orange-labs.fr : Le TTL de ces serveurs est de 86066. Si on interroge les serveurs du nom de domaine rd.francetelecom.com, on obtient ceci : On remarque que le TTL est différent cette fois-ci, il est de 85822. Cela s'explique par le fait que le TTL est décrémenté par le serveur DNS présent sur notre machine. Pour obtenir le vrai TTL, il faut interroger directement le serveur qui a autorité sur le domaine "rd.francetelecom.com.", par exemple "roazhon.rd.francetelecom.com." On obtient alors un TTL de 86400. La machine qui est le serveur primaire pour le réseau 195.101.245 est "mouettens.rd.francetelecom.com.", on l'obtient avec la commande dig -x 195.101.245. Les serveurs de noms de ce domaine sont : - "ns.rd.francetelecom.com." - "roazhon.rd.francetelecom.com." - "u-picasso.rd.francetelecom.com." EMERY Olivier & WILLM Geoffrey Page 5

2) Activation du serveur DNS Pour vérifier si le serveur DNS (bind9) est présent, j'utilise la commande rndc status et pour le lancer, j'utilise la commande /etc/init.d/bind9 start. Le fichier "/etc/bind/named.conf" est le fichier de configuration globale du service DNS, il est lu au démarrage du service et donne la liste des fichiers qui définissent la base de données pour la zone. Le fichier "/etc/bind/named.conf.options" contient l'ensemble des options de configuration du serveur DNS. 3) Serveur cache esclave Pour interroger un serveur DNS sur Internet, j'utilise la commande dig. On modifie ensuite le fichier "/etc/resolv.conf" en changeant l'adresse IP associé à nameserver pour mettre 127.0.0.1. Le serveur va maintenant s'interroger lui-même. On effectue une résolution de nom d'un domaine publié sur Internet, par exemple : dig -q www.google.fr Avec Wireshark, on observe que les serveurs "roots" nous indiquent quels serveurs ont autorité sur le domaine.fr puis ces derniers nous indiquent lesquels ont autorité sur le domaine google.fr jusqu'à qu' on obtienne la résolution complète. Si on refait la même résolution, on observe aucune trame DNS. En effet, le résultat de la requête est stockée dans le cache du serveur. 4) Logging Pour pouvoir récupérer le fichier, on doit d'abord monter le dossier. On tape alors monte_source, et on copie le contenu du fichier "/mnt/source/dns/logging.conf" dans le fichier "/etc/named.conf.otpions". Pour forcer "named" à relire son fichier de configuration, on utilise rndc reconfig. Le fichier "/var/cache/bind/syslog" contient toutes les requêtes que l'on effectue. EMERY Olivier & WILLM Geoffrey Page 6

5) Serveur Secondaire Il faut d'abord modifier le fichier "/etc/named.conf" en y ajoutant les lignes suivantes : zone "tp521.gtr" in { type slave; file "/var/cache/bind/db.tp521.gtr"; masters {10.254.0.254 ; }; }; On force le démon "named" à relire le fichier grâce à la commande rndc reconfig On peut s'assurer que notre serveur a bien autorité sur le domaine tp521.gtr en s'assurant qu'il a bien récupéré le contenu du fichier de zone principal situé sur stp. On modifie de nouveau le fichier "/etc/named.conf" pour devenir serveur secondaire du domaine 1.52.10.in-addr.arpa : zone "1.52.10.in-addr.arpa " in { type slave; file "/var/cache/bind/db. 1.52.10 "; masters {10.254.0.254 ; }; }; On force le démon "named" à relire le fichier grâce à la commande rndc reconfig On peut s'assurer que notre serveur a bien autorité sur le domaine 1.52.10.in-addr.arpa en s'assurant qu'il a bien récupéré le contenu du fichier de zone principal situé sur stp. 6) Serveur Primaire On modifie de nouveau le fichier "/etc/named.conf" pour être serveur primaire du domaine tp522.gtr et du domaine 2.52.10.in-addr.arpa : zone "tp522.gtr" { type master; file "/var/cache/bind/db.tp522.gtr"; }; EMERY Olivier & WILLM Geoffrey Page 7

zone "2.52.10.in-addr.arpa" { type master; file ""/var/cache/bind/db.2.52.10 "; }; On force le démon "named" à relire le fichier grâce à la commande rndc reconfig On teste la fonctionnalité de notre serveur à l'aide de la commande dig : dig machine1.tp522.gtr On obtient l'adresse 10.52.2.1 dig -x 10.52.2.3 On obtient le nom machine3.tp522.gtr La résolution s'effectue correctement dans les deux sens (directe et inverse), notre serveur est donc fonctionnel. 7) Dynamic Update On modifie le fichier "/etc/named.conf" pour y ajouter allow-update {10.254.52.1; }; dans la définition du domaine tp522.gtr. On fait ensuite une mise à jour dynamique avec la commande nsupdate : nsupdate >update add www.tp522.gtr. 86400 IN CNAME s52.gtr. >update add machine4.tp522.gtr 86400 IN A 10.254.52.4 On vérifie dans le fichier de zone "db.tp522.gtr" où le nom "machine4" a bien été rajouté et il est bien associé à l'adresse 10.254.52.4. EMERY Olivier & WILLM Geoffrey Page 8