Bonjour a tous,
Mon serveur bind ne fonctionne pas.
Avec les outils permettant de vérifier les fichiers de configuration j’essaie de résoudre ce soucis, cependant … quelques problème.
Nous avons sur le DNS Maitre la zone de notre projet « projetepsi.fr » avec la recherche inversée.
Dans le fichier de définition de la zone « db.projetepsi.fr » nous avons :
Nous avons bien entendu définis dans tous les fichiers aux préalables ce qu’avait besoin notre serveur DNS afin de fonctionne convenablement à savoir :
Dans le fichier « /etc/hosts »
Nous avons référencé le SID de la machine avec son IP et son nom de domaine.
Dans le fichier « /etc/hostname »
On retrouve a nouveau le SID de la machine intégré dans notre domaine.
Et dans le fichier « /etc/resolv.conf ».
Nous retrouvons que le DNS cherchera par défaut sa machine en tant que serveur DNS et autre pour résolution le domaine projetepsi.fr
Nous pouvons donc désormais tester la configuration de notre architecture.
Nous allons dans un premier temps tester la configuration de nos fichiers.
Avec la commande « named-checkconf /etc/bind/named.conf » nous pouvons donc tester la configuration de notre fichier de configuration DNS.
Et vérifier s’il possède des erreurs syntaxique ou autre.
Le prompt revient a la normale, donc pas d’erreur détectée.
Test du fichier concernant la zone :
Voici donc copier coller mes fichiers de configuration.
Si ce post a l’allure d’une DOC c’est car je dois rédiger un rapport pour mon entreprise.
named.conf ( les lignes commentées sont volontaire mes zones sont définie dans le named.conf.local
[code]root@DNS-Maitre:~# vim /etc/bind/named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, BEFORE you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include “/etc/bind/named.conf.options”;
include “/etc/bind/named.conf.local”;
include “/etc/bind/named.conf.default-zones”;
//zone “projetepsi.fr” {
// type master;
// file “/etc/bind/db.projetepsi.fr”;
// forwarders{};
//};
//zone “9.168.192.in-addr.arpa” {
// type master;
// file “/etc/bind/db.projetepsi.inv”;
// forwarders{};
//};
[/code]
named.conf.local
zone "projetepsi.fr" {
type master;
file "/etc/bind/db.projetepsi.fr";
forwarders{};
};
~
~
named.conf.options
[code]// Gér les acls pour le réau interne
acl internals { 127.0.0.0/8; 192.168.9.0/24; };
options {
// Rértoire de travail
directory “/var/cache/bind”;
// Port d'éange entre les serveurs DNS
query-source address * port *;
// Transmettre les requês à 92.168.5.9.16 si ce serveur ne sait
// pas réudre ces adresses.
// On pourrait aussi bien renseigner les serveurs DNS du FAI plutô // que de renseigner l'adresse IP Du serveurDNS de l.éle
forward only;
forwarders { 192.168.9.16; };
// Pour la sérité auth-nxdomain no; # conform to RFC1035
// Ecouter sur les interfaces locales uniquement (IPV4)
listen-on-v6 { none; };
listen-on { 127.0.0.1; 192.168.9.1; };
// Ne pas transfér les informations de zones aux DNS secondaires
allow-transfer { none; };
// Accepter les requês pour le réau interne uniquement
allow-query { internals; };
// Autoriser les requês rérsives pour les hô locaux
allow-recursion { internals; };
// Ne pas rendre publique la version de BIND
version none;
};
// Gér les fichiers de logs
include “/etc/bind/named.conf.log”;
// Gestion du domaine example.com
// ------------------------------
// - Le serveur est déni comme maîe sur ce domaine
// - Il n’y a aucun forwarders pour ce domaine car nous avons la main mise dessus.
// Pour tous les autres domaines, nous utiliserons le forwarder mentionnéans “named.conf.options”
// - Les entré sur le domaine peuvent êe ajouté dynamiquement par le serveur local
zone “example.com” {
// Serveur maîe
type master;
// Fichier de zone
file “db.example.com”;
// Mise à our du DHCP autorisé allow-update { 127.0.0.1; };
};
// Consider adding the 1918 zones here, if they are not used in your
// organization
// RFC 1918 : adresses IP pour les réaux privéinclude “/etc/bind/zones.rfc1918”;
[/code]
$TTL 3600
@ IN SOA DNS-Maitre.projetepsi.fr. root.projetepsi.fr. (
2011032801
3600
600
86400
600 )
@ IN NS DNS-Maitre.projetepsi.fr.
@ IN MX 10 DNS-Maitre.projetepsi.fr.
DNS-Maitre IN A 192.168.9.15
pop IN CNAME DNS-Maitre
www IN CNAME DNS-Maitre
mail IN CNAME DNS-Maitre
En vous remerciant