DNS. Domain Name System. David Corlay David.corlay.it@gmail.com

Documents pareils
Installation Serveur DNS Bind9 Ubuntu LTS

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

BIND : installer un serveur DNS

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

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

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

INSTALLATION D UN SERVEUR DNS SI5

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

Administration de Parc Informatique TP03 : Résolution de noms

Bind, le serveur de noms sous Linux

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

REPARTITION DE CHARGE LINUX

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

TP DNS Utilisation de BIND sous LINUX

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

DNS. Olivier Aubert 1/27

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

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

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

DOCUMENTATION ADMINISTRATEUR

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

Domain Name System. F. Nolot

TP LINUX Travaux avec Debian ETCH

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.

Le service de nom : DNS

Mise en place Active Directory / DHCP / DNS

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

Cours admin 200x serveur : DNS et Netbios

B1-4 Administration de réseaux

DNS ( DOMAIN NAME SYSTEM)

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

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

Étude de l application DNS (Domain Name System)

NAS 321 Héberger plusieurs sites web avec un hôte virtuel

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

Activité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel

Internet Le service de noms - DNS

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

SECURIDAY 2012 Pro Edition

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

Les différentes méthodes pour se connecter

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

Configuration du service DHCP Sur CentOS 6

L annuaire et le Service DNS

SECURIDAY 2013 Cyber War

Présentation du modèle OSI(Open Systems Interconnection)

M Architecture des réseaux

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

Préparation d un serveur Apache pour Zend Framework

Présentation du système DNS

Domain Name System ot ol F. N 1

Nommage et adressage dans Internet

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

TAGREROUT Seyf Allah TMRIM

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

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

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

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.

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

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

BTS 2 SIO Active directory- windows serveur 2012 Version 1.1 (12/12/2014)

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

Un serveur web, difficile?

Résolution de noms. Résolution de noms

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

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

Serveur FTP. 20 décembre. Windows Server 2008R2

NAS 206 Utiliser le NAS avec Windows Active Directory

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

Plan. Programmation Internet Cours 3. Organismes de standardisation

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

TP4 : Firewall IPTABLES

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

Renommer un contrôleur de Domaine Active Directory Sous Windows Server 2008 R2

6 1 ERE PARTIE : LES PRINCIPES DE BASE DE DNS

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

DNSSEC. Introduction. les extensions de sécurité du DNS. Les dossiers thématiques de l AFNIC. 1 - Organisation et fonctionnement du DNS

machine.domaine

Club informatique Mont-Bruno Séances du 18 janvier et du 17 février 2012 Présentateur : Michel Gagné

Clément Prudhomme, Emilie Lenel

Algorithmique et langages du Web

Installer et configurer un serveur Zimbra

NAS 224 Accès distant - Configuration manuelle

Installer un serveur de messagerie sous Linux

Windows 2000 Server Active Directory

DHCPD v3 Installation et configuration

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Installation d'un Active Directory et DNS sous Windows Server 2008

Service Level Agreement (SLA)

Étape 1 / CHOISIR UN HÉBERGEMENT

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

DNS : Domaine Name System

TP N 1 : Installer un serveur trixbox.

Présentation du ResEl

Nettoyer l'historique et le cache DNS de votre navigateur

Transcription:

DNS Domain Name System David Corlay David.corlay.it@gmail.com

SOMMAIRE I. DNS : PROTOCOLE DEFINITION..P1 FONTIONEMENT..P1 II. DNS : PROCEDURE (UBUNTU)..P3 III. DNS : PROCEDURE (WINDOWS SERVER 2012)..P4

DNS : PROTOCOLE Définition : Chaque ordinateur qui est connecté à internet ou pas possède au moins une adresse IP propre. Cependant, les utilisateurs ne veulent pas travailler avec des adresses numériques comme 194.153.205.26 mais avec un nom de domaine ou des adresses plus simple du type www.google.fr (adresses FQDN).Il est donc possible d'associer des noms en langage courant en adresses numériques grâce à un système appelé DNS (Domain Name System). Fonctionnement :

Cas d une requête sur un domaine hébergé Lorsqu un DNS reçoit une requête lui demandant de fournir une traduction Nom de domaine/ip pour un nom de domaine qu il héberge, c est assez simple. Dans ce cas, le DNS stock en local une table de correspondance lui permettant de fournir cette traduction. Il recherche donc dans sa table l enregistrement qui correspond au nom de domaine fourni et renvoie simplement l adresse IP correspondante. Cas d un domaine externe Lorsqu un DNS reçoit une requête lui demandant de fournir une traduction Nom de domaine/ip pour un nom de domaine qu il n héberge pas, c est un petit plus compliqué. Dans ce cas le DNS va intéroger un serveur «ROOT» pour savoir quel est le serveur TLD à qui demander qui fait autorité pour le domaine demandé. Et enfin soumettre la requête originale au serveur ayant autorité. Définition : Un DNS dit «ROOT», est un des 13 DNS détenant la liste des DNS TLD. Ces 13 serveurs ont une IP qui ne change jamais et sont en quelque sorte la porte d entrée du système de résolution de noms d Internet. Un DNS TLD (Top Level Domain) est un DNS détenant la liste de l ensemble des DNS ayant autorité sur un domaine contenant l extension qu il gère. Un DNS faisant autorité est un DNS qui héberge le nom de domaine demandé

DNS : PROCEDURE (Ubuntu) Pré-requis : Ubuntu 14 Le paquet bind9 Apres avoir installé votre Ubuntu, installer le paquet bind9 qui représente le rôle DNS. Nous allons le configurer pour le rendre fonctionnel. Configuration : Il faut savoir que tous les fichiers de configuration de bind se trouve dans : etc/bind Pour la sécurité il est conseillé de faire une copie de tous les fichiers qu on modifie. Exemple si dessous. Pour ajouter notre zone, il faut éditer le fichier «named.conf.local» qui permet d indiquer les zones. Exemple : zone david.sio : le nom de la zone. type master : On indique que ce serveur fait autorité sur la zone. file /etc/bind/db.david.sio : On indique le lien vers le fichier contenant la base d enregistrements pour la zone. allow-update { none ;} : On n autorise pas les mises à jour du fichier d enregistrements par un tiers, ce qui permet d augmenter la sécurité Ensuite on copie le fichier «db.empty» sous le nom qu on souhaite «db.xxxx». Le nom doit correspondre à ce que vous avez renseigné précédemment. Comme si dessous.

On édite notre fichier qui est pour moi «db.david.fr» puis on rajoute par exemple notre serveur web qui a l adresse 172.17.0.51 Cet enregistrement va permettre de joindre le serveur web grâce au nom de domaine «ubuntuweb.david.fr». On peut rajouter un enregistrement pour que le serveur web réponde au nom d hôte «www» pour cela on rajoute cette ligne ci-dessous. De ce fait on pourra joindre le serveur web en utilisant www.david.sio Ensuite il faut redémarrer le serveur DNS pour qu il prenne la configuration en compte avec la commande suivante : Il faut maintenant tester notre configuration avec les commande suivante : Test de la zone «david.sio» : cd /etc/bind named-checkzone david.sio db.david.sio Si tout est correcte, vous aurez ceci comme résultat : Test de la configuration bind : cd /etc/bind named-checkconf named.conf.options

Si vous n avez pas de message c est qu il n y a pas d erreur. Au début, le serveur avait un serveur DNS de déclaré pour pouvoir télécharger les paquets, maintenant qu il est lui-même serveur DNS, nous devons le lui dire. Pour cela, on modifie le fichier «resolv.conf» se situant dans «etc» comme si dessous : Pour que cela soit pris en compte il faut redémarrer la carte réseaux Il faut à présent tester notre serveur avec la commande nslookup : Cela montre bien que notre serveur DNS fonctionne, on peut a présent essayer a partir de notre navigateur web. Notre serveur DNS est fonctionnel mais la zone inverse n est pas encore faite.

Maintenant que notre première zone fonctionne, nous allons créer la zone inverse à celle-ci c est-àdire celle qui permettre de retrouver le nom «ubuntudns.david.sio» à partir de l adresse IP «172.17.0.50». C est le même principe que pour la zone «normale». On édite le fichier «named.conf.local» et on ajoute la déclaration de la zone. Ensuite, on copie fait une copie «db.empty» pour partir d un fichier modèle puis on ajoute les enregistrements dans le fichier de zone. Modification de «named.conf.local» Le nom de la zone est «1.168.192.in-addr.arpa», tout d abord on indique, dans l ordre inverse, les 3 octets de l adresse IP de la zone représentant le réseau, donc pour le réseau «192.168.1.0» ça donnera «1.168.192». Ensuite on ajoute «in-addr.arpa» qui est un nom de domaine créé et utilisé mondialement pour la résolution inverse. Ensuite il faut editer «db.inverse.david.sio» et rajouter les enregistrements comme si dessous. Pour finir il faut effectuer les mêmes tests et redémarrer les mêmes services pour vérifier que tout marche.