Académique Documents
Professionnel Documents
Culture Documents
Exemple :
• bind-9.2.2.P3-9.rpm
• bind-utils-9.2.2.P3-9.rpm
• bind-…
Exemple de syntaxe :
✓ rpm -ivh bind-9.2.2.P3-9.rpm
✓ rpm -ivh bind-utils-9.2.2.P3-9.rpm
Cette commande crée un fichier nommé named.stats situé dans le répertoire /var/named.
options {
listen-on port 53 { 127.0.0.1; 172.16.1.10;}; ### DNS primaire ###
# listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; 172.16.1.0/24;}; ### Fourchette d'IP ###
allow-transfer { localhost; 172.16.1.11; }; ### DNS secondaire ###
forward first;
forwarders { 10.10.1.1; }; ### DNS Redirecteurs ###
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
Formateur : R. Taleb 2 TPs de Linux (CENTOS v8)
ISTA LAZARET TRI 2 A, B & C
dnssec-lookaside auto;
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "tri.ma" IN {
type master;
file "tri.ma.zone";
allow-update { none; };
};
zone "0.16.172.in-addr.arpa" IN {
type master;
file "172.16.1.zone";
allow-update { none; };
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
TTL 86400
@ IN SOA server1.tri.ma. root.tri.ma (
2011071001 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
@ IN NS server1.tri.ma.
Server1 IN A 172.16.1.10
Server2 IN A 172.16.1.11
PC1 IN A 172.16.1.12
WWW IN CNAME server1.tri.ma.
$TTL 86400
@ IN SOA server1.tri.ma. root.tri.ma. (
2011071001 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
@ IN NS server1.tri.ma.
@ IN NS server2.tri.ma.
@ IN PTR tri.ma.
Server1 IN A 172.16.1.10
Server2 IN A 172.16.1.11
PC1 IN A 172.16.1.12
10 IN PTR server1.tri.ma.
11 IN PTR server2.tri.ma.
12 IN PTR PC1.tri.ma.
Formateur : R. Taleb 4 TPs de Linux (CENTOS v8)
ISTA LAZARET TRI 2 A, B & C
2- Le fichier /etc/resolv.conf
# /etc/resolv.conf
search tri.ma
# Adresse du serveur de noms
nameserver 172.16.1.10
nameserver 172.16.1.11
nameserver 10.10.10.1
DNS="172.16.1.10"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
2- dig
L'utilitaire dig permet de faire des requêtes DNS évoluées et fournit un maximum d'informations
sur la requête. Il est très utile pour vérifier la bonne configuration d'un serveur DNS.
La sortie de la commande dig est très détaillée ; la réponse à la requête (la partie qui vous
intéressera le plus !) se trouve en dessous de la ligne suivante :
;; ANSWER SECTION:
▪ Requête sur le champ "A" du nom PC1.tri.ma auprès du serveur DNS 172.16.1.10 :
% dig @172.16.1.10 PC1.tri.ma A
▪ Requête sur la champ "MX" du nom tri.ma auprès du serveur DNS 172.16.1.10 :
% dig @172.16.1.10 tri.ma MX
▪ Requête sur tous les champs du nom tri.ma auprès du serveur DNS 172.16.1.10 :
% dig @172.16.1.10 tri.ma ANY
▪ Requête inverse (i.e. reverse DNS) sur l'IP 172.16.1.10 auprès du serveur DNS 172.16.1.10 :
% dig @172.16.1.10 -x 172.16.1.12
3- nslookup
Utiliser la commande nslookup pour tester et diagnostiquer le serveur DNS.
4- Commande host :
host PC1.tri.ma
5- Commande traceroute :