Bonjour,
J'ai installé un serveur DNS sur un Debian mais lorsque que fait un nslookup sur une de mes machines (y en a 2 en plus du serveur DNS),
ça me fait l'erreur "Server can't find mail.bouss.lan: NXDOMAIN".
Quand je fais un nslookup sur le serveur dns "n1.bouss.lan" c'est OK ça marche.
Cela fait 2 jours que je cherche mais je ne trouve pas la solution, si quelqu'un pouvait m'aidez ce serait sympa:)
Merci.
Voici mon fichier "hosts":
127.0.0.1 localhost.localdomain localhost
127.0.1.1 ns1.bouss.lan ns1
192.168.1.7 ns1.bouss.lan ns1
-----------------------------------------------------
Voici mon fichier "hostname":
ns1
----------------------------------------------------
Voici mon fichier "resolv.conf":
search ns1.bouss.lan
domain ns1.bouss.lan
nameserver 192.168.1.7
nameserver 212.27.40.241 ;DNS FAI 1
nameserver 212.27.40.240 ;DNS FAI 2
-------------------------------------------------
Voici mon fichier "named.conf.local":
zone "ns1.bouss.lan" {
type master;
file "/etc/bind/ns1.zone";
};
zone "1.168.192.IN-ADDR.ARPA" {
type master;
file "/etc/bind/ns1.reverse.zone";
};
-----------------------------------------------
Voici mon fichier de zone directe "ns1.zone":
$TTL 3600
@ IN SOA ns1.bouss.lan. rene.gmail.com. (
2018081223;
3600;
600;
86400;
600 );
;
@ IN NS ns1.bouss.lan.
@ IN MX 10 mail.bouss.lan.
@ A 192.168.1.7
@ A 192.168.1.8
ns1 IN A 192.168.1.7
mail IN A 192.168.1.8
debian IN A 192.168.1.15
-------------------------------------------------------
Voici mon fichier de zone inversé "ns1.reverse.zone":
$TTL 604800
@ IN SOA ns1.bouss.lan. rene.gmail.com. (
2018081227 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN NS ns1.
7 IN PTR ns1.bouss.lan.
8 IN PTR mail.bouss.lan.
15 IN PTR debian.bouss.lan.
------------------------------------------------------------
La reverse zone fonctionne très bien, mais pas la zone directe.
Sur la zone directe il n'y a pas d'erreur dans le journalctl ni avec le named-checkconf /etc/bind/named.conf.local
Voici la fin de mon journalctl, qui n'indique aucune erreur:
août 12 19:18:29 ns1 named[482]: GeoIP ISP (type 4) DB not available
août 12 19:18:29 ns1 named[482]: GeoIP Org (type 5) DB not available
août 12 19:18:29 ns1 named[482]: GeoIP AS (type 9) DB not available
août 12 19:18:29 ns1 named[482]: GeoIP Domain (type 11) DB not available
août 12 19:18:29 ns1 named[482]: GeoIP NetSpeed (type 10) DB not available
août 12 19:18:29 ns1 named[482]: using default UDP/IPv4 port range: [32768, 60999]
août 12 19:18:29 ns1 named[482]: using default UDP/IPv6 port range: [32768, 60999]
août 12 19:18:29 ns1 named[482]: listening on IPv6 interfaces, port 53
août 12 19:18:29 ns1 named[482]: listening on IPv4 interface lo, 127.0.0.1#53
août 12 19:18:29 ns1 named[482]: listening on IPv4 interface enp0s3, 192.168.1.7#53
août 12 19:18:29 ns1 named[482]: generating session key for dynamic DNS
août 12 19:18:29 ns1 named[482]: sizing zone task pool based on 2 zones
août 12 19:18:29 ns1 named[482]: set up managed keys zone for view _default, file 'managed-keys.bind'
août 12 19:18:29 ns1 named[482]: configuring command channel from '/etc/bind/rndc.key'
août 12 19:18:29 ns1 named[482]: command channel listening on 127.0.0.1#953
août 12 19:18:29 ns1 named[482]: configuring command channel from '/etc/bind/rndc.key'
août 12 19:18:29 ns1 named[482]: command channel listening on ::1#953
août 12 19:18:29 ns1 named[482]: managed-keys-zone: loaded serial 21
août 12 19:18:29 ns1 named[482]: zone 1.168.192.in-addr.arpa/IN: loaded serial 201808127
août 12 19:18:29 ns1 named[482]: zone ns1.bouss.lan/IN: loaded serial 2018081223
août 12 19:18:29 ns1 named[482]: all zones loaded
août 12 19:18:29 ns1 named[482]: running
août 12 19:18:29 ns1 named[482]: zone 1.168.192.in-addr.arpa/IN: sending notifies (serial 201808127)
-------------------------------------------------------------------
Voici le named-checkconf qui dit que le fichier est OK:
root@ns1:~# named-checkzone bouss.lan /var/cache/bind/ns1.zone
zone bouss.lan/IN: loaded serial 2018081223
OK
------------------------------------------------------------------------
QUand je fait un nslookup sur le serveur "dns n1.bouss.lan" ça marche.
Mais quand je fait un nslookup sur "mail.bouss.lan" ou bien "debian.bouss.lan" ça va pas.
root@ns1:~# nslookup mail.bouss.lan
Server: 192.168.1.7
Address: 192.168.1.7#53
** server can't find mail.bouss.lan: NXDOMAIN
--------------
root@ns1:~# nslookup debian.bouss.lan
Server: 192.168.1.7
Address: 192.168.1.7#53
** server can't find debian.bouss.lan: NXDOMAIN
--------------
Pas de problême avec le serveur dns lui-même:
root@ns1:~# nslookup ns1.bouss.lan
Server: 192.168.1.7
Address: 192.168.1.7#53
Name: ns1.bouss.lan
Address: 192.168.1.8
Name: ns1.bouss.lan
Address: 192.168.1.7
------------
Voici un DIG:
; <<>> DiG 9.10.3-P4-Debian <<>> mail.bouss.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 1125
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;mail.bouss.local. IN A
;; AUTHORITY SECTION:
. 1800 IN SOA a.root-servers.net. nstld.verisign-
grs.com. 2018081200 1800 900 604800 86400
;; Query time: 71 msec
;; SERVER: 192.168.1.7#53(192.168.1.7)
;; WHEN: Sun Aug 12 19:29:09 CEST 2018
;; MSG SIZE rcvd: 120
Dernière modification par Rene Daniels (12-08-2018 21:55:08)