0% ont trouvé ce document utile (0 vote)
42 vues21 pages

Administration Système Dns & Lamp

Transféré par

soundy club
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues21 pages

Administration Système Dns & Lamp

Transféré par

soundy club
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

24/12/2024

INGENIERIE DES SYTEMES ELECTRIQUES


ET SYSTEMES EMBARQUES
Année Universitaire : 2024-2025

Administration Système (Windows ,Linux) et Virtualisation

ADMINISTRATION SYSTÈME

DNS & LAMP

Pr. Rachid DAKIR

Année Universitaire : 2024-2025

DNS

1
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Introduction

 Dans un réseau, pour pouvoir communiquer, chaque machine présente sur un


réseau doit avoir un identifiant unique.
 Cet identifiant se présente sous la forme d'un nombre d'une longueur de 32
bits, on parle d'adresses IP.
!!!!!!! Pour un utilisateur, il est impensable de retenir les adresses IP!!!!!!!
!!!!!de chaque ordinateur!!!!!!!

C'est pourquoi des mécanismes de résolution de noms ont été mis en


place.
Un mécanisme de résolution de noms permet de traduire des noms et
adresses IP et inversement.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Introduction

Au départ, chaque machine stockait localement les mappages noms d’hôte /


adresse IP Cependant ce système a l'inconvénient de demander une trop lourde
charge administrative.
En effet, à chaque ajout de machine dans le réseau ou bien à chaque modification
de la configuration d'une machine, il faut éditer manuellement le fichier contenant
les mappages noms / adresse IP.

Le premier mécanisme de résolution de noms mis en place sous Windows est


NetBIOS (NetBIOS Extended User Interface)

2
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

Netbios est un protocole de transfert de fichiers développé par IBM et Sytec au


début des années 1980. En 2005, il est utilisé principalement par Microsoft.

• Mais Netbios en lui-même n'est pas vraiment un protocole, c'est un système de


nommage et une interface logicielle.

• Ce protocole est facile à mettre en oeuvre et offre trois services différents :

 Service de nom.
 Service de distribution de datagrammes.
 service de session.

Service qui sert à associer un nom d'ordinateur à une adresse IP.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

Netbios se caractérise par :


Ce nom est limité à 15 caractères, plus un caractère renseignant sur le type de
machine; on peut avoir un domaine et une machine qui porte le même nom
sur 15 caractères ; en interne, le seizième caractère est attribué
automatiquement et permet de différentier les deux.

 Tout les ordinateurs possèdent deux identificateurs :


o Nom alphanumérique
o Adresse IP
 Dans les systèmes Windows on trouve deux types de noms :
o Les noms NetBios
o Les noms d’hôtes

3
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

Exemple :
La requête de résolution demandera le nom NetBios : LAPTOP-R6ECUQF9
Donc, on cherche au serveur de fichiers dans une machine nommée «LAPTOP-
R6ECUQF9 », nom seulement l’adresse IP de «LAPTOP-R6ECUQF9 ».

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios
Exemple :
Nom d’hôte : LAPTOP-R6ECUQF9  Adresse IP : 172.16.0.5

172.16.0.56

LAPTOP-R6ECUQF9

4
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

Processus de résolution de nom netbios :

 Lorsqu’une application a besoin de résoudre un nom NetBios, elle


1
recherche dans la cache NetBios.
2
 Si la cache NetBios ne résout pas la requête, le serveur WINS est alors
interrogé.
 Si le serveur WINS ne résout pas le nom NetBios en adresse IP, le client
3
tente de la diffusion au sein du réseau local.
4
 Si la diffusion n’aboutit à rien, le poste regarde dans le fichier Lmhosts.
 Lorsque le noms NetBios est trouvé, l’adresse IP correspondant est
renvoyé à l’application et on stocke l’information dans la cache des noms
NetBios.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

Commandes de résolution netbios :


 nbtstat -a nomnetbios : affiche la table correspondant à ce nom netbios

 nbtstat -A ad.ip.de.mach: affiche la table correspondant à cette adresse IP

5
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

Processus de résolution netbios :


 nbtstat –n : affiche la table locale

 nbtstat -A ad.ip.de.mach : affiche la table correspondant à cette adresse IP

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

Processus de résolution netbios :


 nbtstat –r : affiche la table des noms résolus

 nbtstat -c : affiche la table cache

 nbtstat -r : vider la table cache

6
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

Lmhosts : Un fichier qui se situe dans « C:\Windows\System32\


Drivers\etc\Lmhosts.sam », l’action doit le configurer pour mapper les
ordinateurs et leurs adresses IP qui se situes on dehors du réseau local.

La différence entre : Les fichiers hosts et lmhosts :


 HOSTS sert à la résolution de noms Internet (TCP/IP) / @IP
 LMHOSTS sert à la résolution de noms NetBIOS (réseau Microsoft) / @ IP

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Netbios

 HOSTS : TCP/IP  @IP

7
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 WINS
Cache de résolution client : Stocke le contenu du fichier Hosts et les noms
d’hôtes résolus récemment pendent une durée TTL
 displaydns : ………………………………………………………………………

Partie III : Linux Administration Système (Windows - Linux)

DNS
 WINS
Noms d’hôtes :

 Dans les noms d’hôtes, il y a :


 Nom : Identificateur du poste dans le réseau.
 Nom d’hôtes : Nom DNS d’un périphérique réseau.
 Un nom de domaine pleinement qualifié (FQDN) : Fully Qualified Domain
Name) est nom DNS et représente la forme lisible et hiérarchique du nom
complet d’un ordinateur.
Exemple :
Le nom d’hôte www.labo-microsoft.com inclut :
 la partie domaine où suffixe (lab-omicrosoft.com)
 La partie hôte www, ce qui permet la résolution des noms d’hôtes sur Internet.
Les noms d’hôtes sont utilisés pour trouver un périphérique réseau sur un réseau

8
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 WINS
Processus de résolution de noms d’hôtes :

 Si une application ou service veut résoudre un nom d’hôte (Navigateur web),


1
elle recherche dans la cache des noms d’hôtes (fichier Hosts ou les dernières
recherches).
 Si l’entrée n’existe pas dans la cache, le poste client envoi un requête vers le
2
serveur DNS.
 Si ces méthodes de résolution ont échoué et que le nom ne dépasse pas 15
caractères, le poste client passe à la méthode de résolution des noms NetBios.3
 Lorsque le nom d’hôte est trouvé, il est renvoyé à l’application et on le stocke
dans la cache des noms d’hôtes.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 WINS

Le serveur WINS a été créé pour le but de limiter le trafic de diffusion et de


paramétrer la résolution des noms NetBIOS sur plusieurs segments de réseaux.
Composants du service WINS :
 Serveur WINS : Ordinateur qui traite les requêtes d’inscription de noms
provenant des clients WINS, inscrit les noms et les adresses IP du client.
 Base de donnée WINS : Stocke et réplique les mappages noms NetBios | @ IP
Client WINS : Ordinateur configurer pour utiliser directement un serveur WINS.
 Agent Proxy WINS : Ordinateur qui contrôle la diffusion des requêtes de noms et
réponds au requêtes clients, lorsque les noms n’existent pas dans le réseau, le Proxy
communique avec un serveur WINS pour résoudre ces noms.

Limite de WINS :
 Fonctionne seulement sur Microsoft.
 La résolution @IP  Name impossible.
 Ne prend pas en charge les autres protocoles dans la couche application.

9
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 DNS : Définition

Le Domain Name System (ou DNS, système de noms de domaine) est un service
permettant d'établir une correspondance entre une adresse IP et un nom de
domaine et, plus généralement, de trouver une information à partir d'un nom de
domaine

Partie III : Linux Administration Système (Windows - Linux)

DNS
 DNS : Caractéristiques
Les noms de machine utilisant le système DNS sont appelés noms d'hôtes. Un
nom d'hôte peut contenir jusqu'à 255 caractères alphanumériques (chiffres et
lettres) et le caractère trait d'union "-".
L'utilisation du caractère "." est interdite car il est réservé afin de séparer un
domaine supérieur d'un domaine inférieur.
En effet, on distingue deux types de noms avec le système DNS :
 Nom d'hôte qui représente le nom d'une machine Nom de domaine
pleinement qualifié ou FQDN (Fully Qualified Domain Name).

10
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 DNS : Caractéristiques

Parmi les caractéristiques à retenir pour un serveur DNS :


 Fonctionne en mode client/serveur (port 53)
 Il permet de faire la résolution des noms de domaine afin d’obtenir
l’adresse IP à partir d’un nom de domaine :
o www.cisco.com = 198.133.219.25
o www.perdu.com = 209.191.119.196

 Adresse IP du serveur DNS doit être connue par le client (station hôte)
 Il utilise à la fois TCP et UDP.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Principe de fonctionnement

 Une requête récursive : Lorsqu'un serveur DNS reçoit une requête récursive,
il doit donner la réponse la plus complète possible. C'est pourquoi le serveur
DNS est souvent amené à joindre d'autres serveurs de noms dans le but de
trouver la réponse exacte.
 Une requête itérative : Lorsqu'un serveur reçoit une requête itérative, il
renvoie la meilleure réponse qu'il peut donner sans contacter d'autres serveurs
DNS (c'est-à-dire en consultant uniquement sa propre base de données).

11
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Principe de fonctionnement
Client-11.ms.lan souhaite accéder au site web du laboratoire Microsoft. La
procédure de résolution de nom se passe en plusieurs étapes :
 L'ordinateur client-11.ms.lan commence par chercher l'adresse IP du serveur Web.
Pour cela il envoie une requête récursive au premier serveur DNS de sa liste de
serveurs DNS soit dns-2.ms.lan.
 Le serveur dns-2.ms.lan ne connaît pas la réponse, il envoie donc une requête
récursive à dns-1.ms.lan qui est le premier serveur DNS de sa liste de redirecteurs.
 dns-1.ms.lan ne connaît pas l'adresse IP recherchée et n'est pas configuré pour
utiliser des redirecteurs. Il envoie donc une requête itérative au premier serveur
DNS racine parmi sa liste d'indications de racine.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Principe de fonctionnement
 Le serveur DNS racine ne connaît pas la réponse mais il sait quel serveur DNS fait autorité
pour le domaine org. Il renvoie donc l'adresse IP du serveur DNS faisant autorité pour le
domaine org à dns-1.ms.lan.
 Le serveur dns-1.ms.lan envoie alors une requête itérative au serveur DNS du domaine org.
 Le serveur DNS du domaine org ne connaît pas la réponse et renvoie l'adresse IP du
serveur DNS faisant autorité pour le domaine laboratoire-microsoft au serveur dns-
1.ms.lan.
 Le serveur dns-1.ms.lan contacte alors le serveur DNS faisant autorité pour la zone
laboratoire-microsoft au moyen d'une requête itérative.

12
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Principe de fonctionnement

 Le serveur DNS faisant autorité pour la zone laboratoire-microsoft possède le mappage


dans sa zone de recherche directe locale. Il envoie donc l'adresse IP recherché à dns-
1.ms.lan.
 dns-1.ms.lan transmet la réponse au serveur dns-2.ms.lan.
 Le serveur dns-2.ms.lan fait suivre la réponse au client qui peut ensuite joindre le serveur
HTTP et afficher le site du laboratoire Microsoft.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Installation et confoiguration du service DNS

DNS permet l’échange de fichiers dans un réseau hétérogène, avec des postes
clients tournant sous Windows, Mac OS X ou Linux. Le nom « DNS » est
dérivé du protocole SMB (Server Message Block), utilisé par Microsoft depuis
le début des années 1990 pour le partage de données et d’imprimantes.

 Prérequis
 Installation
 Création de l’arborescence des partages
 Modification du contexte SELinux
 Configuration des partages
 Créer et gérer les utilisateurs DNS
 Gestion et utilisation

13
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Installation

Avant de l’installer, il est préférable de vérifier qu’il ne l’est pas déjà. Pour cela
il faut taper la commande suivante. : rpm -qa | grep bind*
Si un message comme « bind….. » apparaît alors DNS est déjà installé ! Il ne
faut donc pas poursuivre l’installation !

Les paquets relatifs à DNS sont tous fournis par les dépôts officiels

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Configuration du service

La configuration du service DNS s’effectue par le biais du fichier : /etc/named.conf


Pour commencer, on va garder la copie l’originale du fichier named.conf

La configuration par défaut fournie par Red Hat est déjà assez sophistiquée. On va
la sauvegarder pour partir sur quelque chose de plus simple.

14
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Configuration du service

Configuration BIND comme serveur maître primaire du domaine info.ma


Pour ajouter une zone DNS directe et inverse à BIND afin de le transformer en
serveur maître primaire, il faut tout d’abord indiquer l’emplacement du fichier de
zone à /etc/named.conf.

Lien du fichier des zones de recherche direct

Lien du fichier des zones de recherche inverse

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Configuration du service

Permissions du fichier : named.conf

Le fichier /var/named/fwd.info devra être édité comme ceci

Permissions du fichier : /var/named/fwd.conf

15
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Configuration du service
Le fichier /var/named/fwd.info devra être édité comme ceci

Permissions du fichier : /var/named/rvs.conf

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Test de la création des utilisateurs DNS

16
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Configuration du service
Activation et démarrage du service BIND.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Configuration du service : journalisation

Dans notre configuration actuelle, les logs inondent /var/log/messages.


Pour éviter ça, on va configurer une journalisation propre à BIND en ajoutant
la stance correspondante à /etc/named.conf.

Si l’on utilise SELinux en mode renforcé, il faut impérativement réétiqueter le


répertoire /var/log/named et son contenu.

Recharger la configuration de BIND.

17
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Configuration du service : Désactivation du IPv6
Si l’on n’utilise pas l’IPv6, on peut désactiver le protocole en
éditant /etc/sysconfig/named.
OPTIONS="-4"

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Configuration du service : Désactivation du IPv6
Il faudra également ajouter une option à /etc/named.conf.
options { directory "/var/named"; filter-aaaa-on-v4 yes; };

Redémarrer BIND pour prendre en compte les modifications.

Déclaration du nom du domaine et @IP du serveur DNS

18
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Test et verification
Parmi les commandes de test et vérification du service DNS on trouve :

Configuration du DNS

Configuration du reverse DNS

Nom d’hôte du serveur mail

Adresse IP du serveur mail.

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Test et verification

19
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Test et vérification

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Test et vérification
Exécuter dig sur un domaine extérieur en vérifiant le temps de requête

20
24/12/2024

Partie III : Linux Administration Système (Windows - Linux)

DNS
 Test et vérification

Le temps de réponse devrait être bien plus court après une deuxième invocation
de dig.

21

Vous aimerez peut-être aussi