Обратная зона не работает с BIND9
Я пытаюсь настроить DNS-сервер в UBUNTU 12.04 со службой BIND9. Я могу успешно настроить то же самое, и когда я выполняю команду nslookup, она работает хорошо. Однако, команда host, кажется, не работает, что будет выполнить обратную адресную зону.
ОШИБКА ХОЗЯЙСТВЕННОЙ КОМАНДЫ:
root @ necacdnsone: / etc / bind / zone # host 10.222.190.54 Host 54.190.222.10.in-addr.arpa. не найдено: 3(NXDOMAIN)
Успешный вывод команды NSLOOKUP:
nslookup necone.com
Server: 10.222.190.54
Address: 10.222.190.54#53
Name: necone.com
Address: 10.222.190.54
Файлы конфигурации содержат записи, как указано ниже. Пожалуйста, помогите мне исправить проблему с зоной обратного адреса.(Команда host)
named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "necone.com" {
type master;
file "/etc/bind/zones/db.necone.com";
};
zone "190.222.10.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.10";
};
файл DB.10
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA necacdnsone.necone.com. root.necone.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS necacdnsone.
1 IN PTR gateway.necone.com.
54 IN PTR necacdnsone.necone.com.
52 IN PTR dhcpserver.necone.com.
db.necone.com
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA necacdnsone.necone.com. root.necone.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
necone.com. IN NS necacdnsone.necone.com.
necone.com. IN A 10.222.190.54
;@ IN A 127.0.0.1
;@ IN AAAA ::1
necacdnsone IN A 10.222.190.54
gateway IN A 10.222.190.1
dhcpserver IN A 10.222.190.52
www IN CNAME necone.com.
Я думаю, что где-то в файле named.conf.local я допустил ошибку.
SYSLOGS
tail -f /var/log/syslog
Apr 7 19:38:50 necacdnsone named[4507]: error (network unreachable) resolving '62.191.222.10.in-addr.arpa/PTR/IN': 2001:dc3::35#53
Apr 7 19:38:50 necacdnsone named[4507]: error (network unreachable) resolving '62.191.222.10.in-addr.arpa/PTR/IN': 2001:7fd::1#53
Apr 7 20:08:32 necacdnsone named[4507]: error (connection refused) resolving './DNSKEY/IN': 10.222.190.1#53
Apr 7 20:08:35 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:7fe::53#53
Apr 7 20:08:42 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:500:3::42#53
Apr 7 20:08:42 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:503:ba3e::2:30#53
Apr 7 20:08:42 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:500:2f::f#53
Apr 7 20:08:42 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:500:1::803f:235#53
Apr 7 20:08:42 necacdnsone named[4507]: managed-keys-zone ./IN: Unable to fetch DNSKEY set '.': timed out
1 ответ
Непосредственной причиной ошибки является основной пробел в вашем db.10
файл. Правильный:
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA necacdnsone.necone.com. root.necone.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS necacdnsone.
1 IN PTR gateway.necone.com.
54 IN PTR necacdnsone.necone.com.
52 IN PTR dhcpserver.necone.com.
Неправильно:
;
IN NS necacdnsone.
1 IN PTR gateway.necone.com.
54 IN PTR necacdnsone.necone.com.
52 IN PTR dhcpserver.necone.com.
^^^ spaces are the problem
Не забудьте увеличить SOA Serial
а затем перезагрузить им.
В несвязанном вопросе вы должны указать IN NS necacdnsone.necone.com.
вопреки тому, что предлагает ваш плохо выбранный гид.