1 votes

Configuration d'un nouveau domaine

J'ai des difficultés à configurer un nouveau domaine et je n'arrive pas à comprendre ce qui me manque. Il s'agit d'un domaine dans un réseau fermé, il n'y aura donc qu'un seul serveur DNS et je fais le test sur ce même serveur.

J'ai effectué les réglages suivants (j'utilise bind9) :

/etc/bind/named.conf :

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

/etc/bind/named.conf.options :

options {
        directory "/var/cache/bind";

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};

(Quel est ce répertoire, au fait ?)

/etc/bind/named.conf.local :

zone "mydomain.com" {
        type master;
        file "mydomain.com.db";
};

zone "160.16.172.in-addr.arpa" {
        type master;
        file "rev.160.16.172.in-addr.arpa";
};

/etc/bind/mydomain.com.db :

$TTL 3D
@ IN SOA ns.mydomain.com. admin.mydomain.com. (
   201007121
   28800
   3600
   604800
   38400
);
@       IN      NS      ns1
ns1     IN      A       172.16.160.67
sonic.mydomain.com IN      A       172.16.160.67
                TXT     "Network Gateway"

named-checkzone dit que tout est OK.

Le DNS inversé semble également fonctionner :

root@sonic:/etc/bind# dig -x 172.16.160.67

; <<>> DiG 9.7.0-P1 <<>> -x 172.16.160.67
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38189
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;67.160.16.172.in-addr.arpa.    IN      PTR

;; ANSWER SECTION:
67.160.16.172.in-addr.arpa. 259200 IN   PTR     redmine.mydomain.com.
67.160.16.172.in-addr.arpa. 259200 IN   PTR     gw.mydomain.com.

;; AUTHORITY SECTION:
160.16.172.in-addr.arpa. 259200 IN      NS      ns.mydomain.com.

;; Query time: 0 msec
;; SERVER: 172.16.160.67#53(172.16.160.67)
;; WHEN: Tue Jul 13 08:46:35 2010
;; MSG SIZE  rcvd: 108

(J'ai quelques domaines supplémentaires dans le fichier reverse DNS que j'ai supprimé du fichier de zone en essayant de résoudre ce problème).

Mais le domaine est introuvable :

root@sonic:/etc/bind# dig mydomain.com

; <<>> DiG 9.7.0-P1 <<>> mydomain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 45088
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mydomain.com.                      IN      A

;; Query time: 0 msec
;; SERVER: 172.16.160.67#53(172.16.160.67)
;; WHEN: Tue Jul 13 08:49:27 2010
;; MSG SIZE  rcvd: 26

J'ai défini le fichier /etc/resolv.conf pour n'inclure que l'adresse de ce serveur comme serveur de noms.

Je suppose qu'il me manque quelque chose qui n'est pas implicitement indiqué dans les documents expliquant comment configurer un serveur DNS.

1voto

smci Points 208

Sauvegardez les fichiers de zone dans /var/named au lieu de /etc/bind, redémarrez BIND et essayez de creuser à nouveau.

1voto

Marko Poutiainen Points 217

J'ai fini par trouver le problème. Pour une raison quelconque, bind ne trouvait pas le fichier de définition de zone si je ne mettais pas un chemin absolu vers named.conf.local. Je ne sais pas ce que le chemin par défaut est censé être, mais il semble que ce ne soit pas /etc/bind ou /var/named.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X