Tenho um servidor DNS com Bind9 instalado, que tem IP 192.168.145.119
. Isso funciona como um resolvedor para um servidor DNS em IP 192.168.145.1
.
Eu configurei para funcionar como um encaminhador ao usar ping
, usar dig
etc. Também configurei uma zona com CNAME's. Isso funciona bem , como pretendido. No entanto, pesquisas inversas não funcionam. Se eu correr nslookup 192.168.145.96
, recebo:
** server can't find 96.145.168.192.in-addr.arpa: NXDOMAIN
Como posso resolver este problema?
Este é o meu name.conf
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
options {
directory "/var/cache/bind";
recursion yes;
allow-query { any; };
allow-transfer {
localhost;
# Bind9 slave
192.168.145.218;
};
forwarders {
192.168.145.1;
};
dnssec-enable no;
dnssec-validation false;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
include "/etc/bind/domain.conf";
domínio.conf
zone "domain" {
type master;
file "/etc/bind/zones/db.domain";
allow-transfer {
192.168.145.218;
};
notify yes;
};
db.domínio
;
; BIND reverse data file for broadcast zone
;
$TTL 604800
@ IN SOA ns1.domain admin.domain. (
202001161 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns1.domain.
IN NS ns2.domain.
ns1.domain. IN A 192.168.145.119
ns2.domain. IN A 192.168.145.218
docker-registry-vm1.domain IN CNAME docker-registry-vm1.internal.
dns-master-vm1.domain. IN CNAME dns-master-vm1.internal.
dns-slave-vm1.domain. IN CNAME dns-slave-vm1.internal.
Em uma das configurações eu tinha muitas zonas vazias. Eu tive que adicionar
empty-zones-enable no;
ao meunamed.conf
.Agora fica assim: