Tuto DNS. 1) Introduction... 2. 2) Installation de bind9 et bind9-doc... 2. 3) Création des zones et des bases de données... 2. 4) Test...



Documents pareils
TP DNS Utilisation de BIND sous LINUX

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

Installation Serveur DNS Bind9 Ubuntu LTS

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

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

BIND : installer un serveur DNS

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

Bind, le serveur de noms sous Linux

DNS : Domaine Name System

Domain Name Service (DNS)

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

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

B1-4 Administration de réseaux

1 Configuration réseau des PC de la salle TP

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

Domain Name System. F. Nolot

DOCUMENTATION ADMINISTRATEUR

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

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

Domain Name System ot ol F. N 1

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

Résolution de nom avec Bind

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

DNS. Olivier Aubert 1/27

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

Installation du service DNS sous Gnu/Linux

Installer un domaine DNS

Domaine Name Service ( DNS )

Domain Name Service (DNS)

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

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

Résolution de noms. Résolution de noms

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

machine.domaine

Administration de Parc Informatique TP03 : Résolution de noms

INSTALLATION D UN SERVEUR DNS SI5

Internet Le service de noms - DNS

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

TP de réseaux : Domain Name Server.

SECURIDAY 2012 Pro Edition

Étude de l application DNS (Domain Name System)

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

REPARTITION DE CHARGE LINUX

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

Redondance de service

Installation du DNS (Bind9)

Présentation du système DNS

Nommage et adressage dans Internet

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

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

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

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

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

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

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

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

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

Installer un serveur de messagerie sous Linux

Installer et configurer un serveur Zimbra

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

TP LINUX Travaux avec Debian ETCH

Guide d installation

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

I. Adresse IP et nom DNS

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

NAS 206 Utiliser le NAS avec Windows Active Directory

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

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

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

TAGREROUT Seyf Allah TMRIM

Chapitre 2: Configuration de la résolution de nom

Le service de nom : DNS

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

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

Le logiciel Netkit Installation et utilisation

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

LA PLATE-FORME D'ALTERN C

Configuration du service DHCP Sur CentOS 6

Mise en place Active Directory / DHCP / DNS

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

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

DHCPD v3 Installation et configuration

Configuration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.

Chapitre 2 Machines virtuelles et services

M Architecture des réseaux

Cours admin 200x serveur : DNS et Netbios

Installer OpenJabNab dans une framboise (un Raspberry Pi)

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

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

Quelques protocoles et outils réseaux

Administration de Parc Informatique TP07 : Installation de Linux Debian

Dossier de réalisation d'un serveur DHCP et d'un Agent-Relais SOMMAIRE. I. Principe de fonctionnement du DHCP et d'un Agent-Relais

Windows Internet Name Service (WINS)

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

TP 4 & 5 : Administration Windows 2003 Server

10 commandes d'administrateur à connaître

Transcription:

Tuto DNS Sommaire 1) Introduction... 2 2) Installation de bind9 et bind9-doc... 2 3) Création des zones et des bases de données... 2 4) Test... 5 5) Créer un DNS secondaire... 5 6) Test... 7

1) Introduction L'objectif est de pouvoir créer un serveur DNS en interne capable de répondre aux exigences demandés par une entreprise. Pour cela, nous nous servirions d une machine virtuelle tournant sur Debian 7 sans interface graphique pour économiser la place requise ainsi que la mémoire. Nous aurons besoin d installer : - Le paquet bind9 - Le paquet bind9-doc - Des paquets dnsutils Nous aurons besoin de modifier les fichiers : - /etc/bind/named.conf.local - /var/cache/bind/nomdufichier que l on pourra aussi placer dans /etc/bind/nomdufichier - /etc/resolv.conf 2) Installation de bind9 et bind9-doc Pour faire cette installation, nous aurons besoin des droits d'administrateur, utilisez la commande "su" pour passer en mode root ou sudo qui devra être noter avant chacune des commandes. Nous installerons bind9 ainsi que bind9-doc qui est la documentation du service à l aide de la commande aptitude install bind9 bind9-doc. Si le paquet est introuvable, faite un aptitude update/upgrade. 3) Création des zones et des bases de données Pour continuer, nous allons modifier le fichier /etc/bind/named.conf.local. C est dans ce fichier que nous allons créer nos zones et indiquer ou se situe leur base de données. Pour modifier un fichier, on utilise un éditeur de texte tel que vim ou nano. La zone sera définie de cette manière: La première ligne contiendra le type, celui-ci peut-être master (maître) ou slave (esclave) La seconde contiendra l'endroit ou se trouve le fichier de la base de données

Nous allons ensuite créer les fichiers de base de données. Afin de nous faciliter la tache, vous pouvez copier le fichier db.127 présent dans le répertoire "/etc/bind/". Pour créer les zones directes, par convention, on commence leur nom par «db.» suivi du nom de la zone (ex :db.menuimetal.fr). Ce fichier sera modifié de la sorte. En partant du fichier db.127, nous modifierons la 5e ligne pour indiquer le nom de domaine, le nom de la zone ou sera délégué la responsabilité (SOA) ainsi que l'adresse de celui si. Ensuite, seront indiqués: le numéro de série(serial), le temps avant rafraichissement (Refresh), le temps avant de recontacter (Retry), le temps avant expiration (Expire) et le cache TTL. Tous ces temps sont exprimés en secondes. Enfin nous rajouterons les lignes NS (Name Server), A pour lier l'adresse à un nom et CNAME (Canonical Name).

Par la suite, nous allons créer la base de données pour la zone inverse. Par convention, on commence leur nom par «rev.» suivi de l adresse IP à l envers (ex.rev.12.168.192). Les modifications a y effectuer sont à peu près identique au premier fichier, sauf qu'on remplace les A par PTR (même signification cependant). Enfin, il faut modifier le fichier /etc/resolv.conf de la sorte. Sur l'image suivante sont indiqué l'image du serveur dns primaire, celui du secondaire ainsi que l'adresse du serveur DNS du lycée ainsi que le que le domaine du contexte et celui du lycée. Pour terminer, il faut redémarrer le service bind9 avec une commande tel que «service bind9 restart».

4) Test Pour effectuer les tests, nous pouvons nous servir soit de nslookup, soit de dig. S ils ne sont pas disponibles sur la machine, veuillez installer le paquet dnsutils. Ensuite taper nslookup et rentrer l adresse ip ou le nom canonique du domaine. Vous devriez avoir des messages tels que celui-ci. 5) Créer un DNS secondaire Pour cela, nous allons utiliser une seconde machine virtuelle. Sur celle-ci nous installerons bind9 ainsi que bind9-doc. Ensuite nous créerons des zones dans le fichier /etc/bind/named.conf.local. Ces zones ne doivent être identiques à celle sur le serveur primaire mais le type lui sera différent. On y ajoutera la ligne «masters» afin d indiquer ou se situent le serveur primaire.

Ensuite, nous allons modifier le fichier named.conf.local du serveur primaire afin de lui indiquer qu'un serveur secondaire existe il qu'il doit envoyer les données vers ceux-ci. La ligne "allow-transfer" sert à indiquer l'adresse du serveur secondaire. La ligne "allow-query" demande si le serveur dns de qui le serveur doit accepter les rêquetes ce qu'on a répondu par "any" qui signifie "tout le monde". Enfin la ligne "notify" permet la notification des serveurs secondaire en cas de modification du dns primaire. Par la suite, nous devons modifier la zone direct de notre serveur DNS principal en rajoutant en ligne NS ainsi qu une ligne A avec l adresse ip du serveur secondaire.

Après ceci, il reste à modifier le fichier /etc/resolv.conf du serveur secondaire. Enfin, redémarrer le service bind du premier serveur DNS puis celui du deuxième serveur DNS. Pour vérifier que tout a fonctionné, allez dans le répertoire ou doit être placé les données des zones que vous avez renseigné dans le /etc/bind/named.conf.local (pour nous /var/cache/bind/slave). Si cela a fonctionné, vous trouverez les fichiers avec les noms que vous avez renseignés. 6) Test Pour tester le fonctionnement du DNS secondaire, nous allons commencer par éteindre le premier DNS. Ensuite sur le serveur secondaire nous allons utiliser nslookup et chercher à résoudre les noms de domaine du DNS primaire. Si cela fonctionne vous aurez un écran comme celui-ci.