J'avance dans mon apprentissage LInux et cette fois j'essaie de configurai un serveur dns (bind) sur centos avec pas mal de difficultés. Je fais appel à vous pour m'aider à avancer sur cette configuration. Après avoir suivi le tuto http://www.unixmen.com/dns-server-insta ... entos-6-3/, je n'arrive toujours pas à faire fonctionner le serveur dns.
Pour info, Iptables est désactivé
Le contenu de mon fichier named.conf
Code : Tout sélectionner
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 { 127.0.0.1; 192.168.58.100;};
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; 192.168.58.0/24;};
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "reseau.local" IN {
type master;
file "forward.reseau";
allow-update { none; };
};
zone "58.168.192.in-addr.arpa" IN {
type master;
file "reverse.reseau";
allow-update { none; };
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
Le contenu du fichier /var/named/forward.reseau
Code : Tout sélectionner
$TTL 86400
@ IN SOA dnsserver.reseau.loc. root.reseau.loc. (
2011071001 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
@ IN NS dnsserver.reseau.loc.
@ IN A 192.168.58.100
@ IN A 192.168.58.43
@ IN A 192.168.58.44
@ IN A 192.168.58.45
@ IN A 192.168.58.46
dnsserver IN A 192.168.58.100
cloudera1 IN A 192.168.58.43
cloudera2 IN A 192.168.58.44
cloudera3 IN A 192.168.58.45
cloudera4 IN A 192.168.58.46
Code : Tout sélectionner
TTL 86400
@ IN SOA dnsserver.reseeau.loc. root.reseau.loc. (
2011071001 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
@ IN NS dnsserver.reseau.loc.
@ IN PTR reseau.loc.
dnsserver IN A 192.168.58.100
cloudera1 IN A 192.168.58.43
cloudera2 IN A 192.168.58.44
cloudera3 IN A 192.168.58.45
cloudera4 IN A 192.168.58.46
100 IN PTR dnsserver.reseau.loc.
43 IN PTR cloudera1.reseau.loc.
44 IN PTR cloudera2.reseau.loc.
45 IN PTR cloudera3.reseau.loc.
46 IN PTR cloudera4.reseau.loc.
Code : Tout sélectionner
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.58.100 dnsserver.reseau.loc
le résulat de la commande hostname donne : dnsserver
les commandes de vérifications :
Code : Tout sélectionner
named-checkzone reseau.loc /var/named/forward.reseau
zone reseau.loc/IN: loaded serial 2011071001
OK
Code : Tout sélectionner
[root@dnsserver named]# named-checkzone reseau.loc /var/named/reverse.reseau
zone reseau.loc/IN: loaded serial 2011071001
OK
Code : Tout sélectionner
root@dnsserver hadoopmanager]# nslookup 192.168.58.100
Server: 127.0.0.1
Address: 127.0.0.1#53
100.58.168.192.in-addr.arpa name = dnsserver.reseau.loc.
Code : Tout sélectionner
[root@dnsserver hadoopmanager]# nslookup dnsserver.reseau.loc
;; Got SERVFAIL reply from 127.0.0.1, trying next server
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached
Code : Tout sélectionner
[root@dnsserver named]# dig dnsserver.reseau.loc
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.6 <<>> dnsserver.reseau.loc
;; global options: +cmd
;; connection timed out; no servers could be reached
[root@dnsserver named]#