Re: Configuration DNS Centos 6 [Résolu]

hyde
Messages : 4
Inscription : 20 février 2016, 23:37

Re: Configuration DNS Centos 6 [Résolu]

Message par hyde » 21 février 2016, 00:04

Chère communauté,

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
Le contenu du fichier /var/named/reverse.reseau

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.
Le contenu du fichier /etc/hosts

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]# 

Beta-Pictoris
Messages : 1017
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Configuration DNS Centos 6

Message par Beta-Pictoris » 21 février 2016, 15:58

Dans tes fichiers de zone, tu mets des arobases tout partout.

J'aurais, plutôt, fait comme ceci:

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.
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.
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.


hyde
Messages : 4
Inscription : 20 février 2016, 23:37

Re: Configuration DNS Centos 6

Message par hyde » 21 février 2016, 21:45

Merci pour ton retour,

Je viens de faire les modifications mais cela ne change rien

Beta-Pictoris
Messages : 1017
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Configuration DNS Centos 6

Message par Beta-Pictoris » 21 février 2016, 22:49

Tu as redémarré le service named ?

hyde
Messages : 4
Inscription : 20 février 2016, 23:37

Re: Configuration DNS Centos 6

Message par hyde » 22 février 2016, 11:34

Oui le service a été bien démarré

Beta-Pictoris
Messages : 1017
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Configuration DNS Centos 6

Message par Beta-Pictoris » 22 février 2016, 14:33

Dans ton fichier named.conf:

Code : Tout sélectionner

zone "reseau.local" IN {
Le nom du domaine n'est pas correct.
Tu dois mettre reseau.loc.

hyde
Messages : 4
Inscription : 20 février 2016, 23:37

Re: Configuration DNS Centos 6 [Résolu]

Message par hyde » 22 février 2016, 14:48

Tu es mon sauveur !!!

ça marche mieux maintenant,

Encore merci pour le temps passé sur mon problème

Juste une dernière question : comment met-on le topic à "résolu"?

Répondre