Bind9: ошибка при передаче зоны (failed while receiving responses: REFUSED)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

IMB
Сообщения: 2567
ОС: Debian

Bind9: ошибка при передаче зоны

Сообщение IMB »

Доброго дня!
Пытаюсь настроить slave сервер. При попытке получить зоны с master в /var/log/daemon.log наблюдаю сообщения:

Код: Выделить всё

transfer of '35.168.192-in-addr.arpa/IN' from 192.168.0.249#53: end of transfer
Jan 22 13:49:58 debian named[14902]: transfer of '0.168.192.in-addr.arpa/IN' from 192.168.0.249#53: connected using 192.168.0.250#49867
Jan 22 13:49:58 debian named[14902]: transfer of '20.168.192.in-addr.arpa/IN' from 192.168.0.249#53: failed while receiving responses: REFUSED
Jan 22 13:49:58 debian named[14902]: transfer of '20.168.192.in-addr.arpa/IN' from 192.168.0.249#53: end of transfer
Jan 22 13:49:58 debian named[14902]: transfer of '0.168.192.in-addr.arpa/IN' from 192.168.0.249#53: failed while receiving responses: REFUSED
Jan 22 13:49:58 debian named[14902]: transfer of '0.168.192.in-addr.arpa/IN' from 192.168.0.249#53: end of transfer
Jan 22 13:49:59 debian named[14902]: zone company.ru/IN/guest: refresh: unexpected rcode (REFUSED) from master 192.168.0.249#53 (source 0.0.0.0#0)
Jan 22 13:49:59 debian named[14902]: zone company.ru/IN/guest: Transfer started.
Jan 22 13:49:59 debian named[14902]: zone 0.168.192.in-addr.arpa/IN/guest: refresh: unexpected rcode (REFUSED) from master 192.168.0.249#53 (source 0.0.0.0#0)
Jan 22 13:49:59 debian named[14902]: zone 0.168.192.in-addr.arpa/IN/guest: Transfer started.

Master-server:

user@localhost

dpkg -l | grep bind9 ii bind9 1:9.5.0.dfsg.P2-1 Internet Domain Name Server ii bind9utils 1:9.5.0.dfsg.P2-1 Utilities for BIND ii libbind9-40 1:9.5.0.dfsg.P2-1 BIND9 Shared Library used by BIND ps aux | grep named bind 18525 0.0 2.8 70236 29096 ? Ssl 13:02 0:04 /usr/sbin/named -u bind netstat -an | grep -i listen | grep 53 tcp 0 0 192.168.35.1:53 0.0.0.0:* LISTEN tcp 0 0 192.168.30.1:53 0.0.0.0:* LISTEN tcp 0 0 192.168.20.1:53 0.0.0.0:* LISTEN tcp 0 0 192.168.10.1:53 0.0.0.0:* LISTEN tcp 0 0 192.168.0.249:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN grep allow-transfer /etc/bind/named.conf.options allow-transfer {192.168.0.250; 127.0.0.1; localhost; 192.168.10.3;}; dig @192.168.10.1 opennet.ru +short 77.234.201.242

Slave-server:

user@localhost

dpkg -l | grep bind9 ii bind9 9.3.4-2etch3 Internet Domain Name Server ii libbind9-0 9.3.4-2etch3 BIND9 Shared Library used by BIND ps aux | grep named bind 15047 0.0 0.3 39736 3356 ? Ssl 14:06 0:01 /usr/sbin/named -u bind netstat -an | grep -i listen | grep 53 tcp 0 0 192.168.0.250:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN dig @192.168.0.250 opennet.ru +short 77.234.201.242 grep -A 4 company.ru named.conf zone "company.ru" { type slave; masters {192.168.0.249;}; file "bak.company.ru"; };

В чем может быть проблема?
Спасибо.
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Bind9: ошибка при передаче зоны

Сообщение murder »

А на мастере в файле зоны прописан 2-й днс?
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Bind9: ошибка при передаче зоны

Сообщение IMB »

Ранее не был, сейчас внес - без изменений.
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Bind9: ошибка при передаче зоны

Сообщение murder »

Мб фаервол еще, + кусок лога бы со стороны мастера
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Bind9: ошибка при передаче зоны

Сообщение IMB »

Нет, не firewall. На master - INPUT/OUTPUT в ACCEPT, на slave - INPUT со стороны внутреннего интефейса также в ACCEPT. Доказательством этого, на мой взгляд, служит также то, что я смог получить ответ средствами dig-а. В логах на master ничего нет, возможно после увеличения уровня отладки что то увижу.
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Bind9: ошибка при передаче зоны

Сообщение murder »

если в логах мастера ничего нет - скорей всего недостукивается до него слейв.
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Bind9: ошибка при передаче зоны

Сообщение IMB »

murder писал(а):
22.01.2009 22:52
если в логах мастера ничего нет - скорей всего недостукивается до него слейв.

С утра снял tcpdump-ом неудачный процесс передачи зоны, сейчас буду разбираться.

Код:

sudo tcpdump -vvv -i eth0 port 53 tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 11:16:18.323678 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 68) 192.168.0.250.33099 > gate.company.ru.domain: [udp sum ok] 23297 [1au] SOA? company1.ru. ar: . OPT UDPsize=2048 (40) 11:16:18.323900 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 68) gate.company.ru.domain > 192.168.0.250.33099: [udp sum ok] 23297 Refused- q: SOA? company1.ru. 0/0/1 ar: . OPT UDPsize=4096 (40) 11:16:18.324373 IP (tos 0x0, ttl 64, id 50855, offset 0, flags [DF], proto TCP (6), length 60) 192.168.0.250.60349 > gate.company.ru.domain: S, cksum 0x06bd (correct), 326873828:326873828(0) win 5840 <mss 1460,sackOK,timestamp 2157540419 0,nop,wscale 7> 11:16:18.324398 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) gate.company.ru.domain > 192.168.0.250.60349: S, cksum 0xd84c (correct), 467927528:467927528(0) ack 326873829 win 5792 <mss 1460,sackOK,timestamp 495448892 2157540419,nop,wscale 6> 11:16:18.324569 IP (tos 0x0, ttl 64, id 50856, offset 0, flags [DF], proto TCP (6), length 52) 192.168.0.250.60349 > gate.company.ru.domain: ., cksum 0x1d8a (correct), 1:1(0) ack 1 win 46 <nop,nop,timestamp 2157540419 495448892> 11:16:18.324715 IP (tos 0x0, ttl 64, id 50857, offset 0, flags [DF], proto TCP (6), length 54) 192.168.0.250.60349 > gate.company.ru.domain: P, cksum 0x1d62 (correct), 1:3(2) ack 1 win 46 <nop,nop,timestamp 2157540420 495448892> 11:16:18.324734 IP (tos 0x0, ttl 64, id 62165, offset 0, flags [DF], proto TCP (6), length 52) gate.company.ru.domain > 192.168.0.250.60349: ., cksum 0x1d5a (correct), 1:1(0) ack 3 win 91 <nop,nop,timestamp 495448892 2157540420>

На Slave-е запустил с 6 уровнем отладке, в логах: zone transfer deferred due to quota.
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Bind9: ошибка при передаче зоны

Сообщение murder »

открой tcp/udp 53 порт + покажи сам файл зоны.
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Bind9: ошибка при передаче зоны

Сообщение IMB »

Порты открыты. Но для верности...
iptables (Master)

Код: Выделить всё

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           source IP range 192.168.10.3-192.168.10.5
ACCEPT     all  --  192.168.2.5          0.0.0.0/0
ACCEPT     all  --  192.168.10.0/24      192.168.0.0/24
ACCEPT     all  --  0.0.0.0/0            192.168.15.0/27     source IP range 192.168.10.10-192.168.10.19
ACCEPT     all  --  0.0.0.0/0            192.168.15.128/27   source IP range 192.168.10.30-192.168.10.49
ACCEPT     all  --  0.0.0.0/0            192.168.15.192/27   source IP range 192.168.10.103-192.168.10.105
ACCEPT     all  --  192.168.10.130       192.168.15.192/27
ACCEPT     all  --  192.168.20.0/28      192.168.0.250
ACCEPT     all  --  192.168.20.0/28      192.168.0.252
ACCEPT     all  --  192.168.30.0/29      192.168.0.250
ACCEPT     all  --  192.168.35.0/29      192.168.0.251
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

company.ru (dig company.ru axfr)

Код:

; <<>> DiG 9.5.0-P2 <<>> company.ru axfr ;; global options: printcmd company.ru. 21600 IN SOA ns.company.ru. admin.company.ru. 2008073002 86400 3600 604800 3600 company.ru. 21600 IN NS ns.company.ru. buh.company.ru. 21600 IN A 192.168.255.5 central.company.ru. 21600 IN A 192.168.255.2 develop.company.ru. 21600 IN A 192.168.255.10 ftp.company.ru. 21600 IN A 192.168.0.252 gate.company.ru. 21600 IN CNAME ns.company.ru. guard.company.ru. 21600 IN A 192.168.255.4 kassa.company.ru. 21600 IN A 192.168.255.6 manager.company.ru. 21600 IN A 192.168.255.7 nod32.company.ru. 21600 IN CNAME srv1c.company.ru. ns.company.ru. 21600 IN A 192.168.10.1 ns2.company.ru. 21600 IN A 192.168.0.250 ntp.company.ru. 21600 IN CNAME ns.company.ru. phpmyadmin.company.ru. 21600 IN CNAME ns.company.ru. pop.company.ru. 21600 IN A 192.168.0.252 proxy.company.ru. 21600 IN A 192.168.0.250 remont.company.ru. 21600 IN CNAME ns.company.ru. service.company.ru. 21600 IN A 192.168.255.9 sklad.company.ru. 21600 IN A 192.168.255.3 smtp.company.ru. 21600 IN A 192.168.0.252 srv.company.ru. 21600 IN A 192.168.10.241 srv1c.company.ru. 21600 IN A 192.168.10.240 svn.company.ru. 21600 IN CNAME ns.company.ru. wpad.company.ru. 21600 IN CNAME ns.company.ru. ws10.company.ru. 21600 IN A 192.168.10.10 ws100.company.ru. 21600 IN A 192.168.10.100 ws101.company.ru. 21600 IN A 192.168.10.101 ws102.company.ru. 21600 IN A 192.168.10.102 ws103.company.ru. 21600 IN A 192.168.10.103 ws104.company.ru. 21600 IN A 192.168.10.104 ws105.company.ru. 21600 IN A 192.168.10.105 ws106.company.ru. 21600 IN A 192.168.10.106 ws107.company.ru. 21600 IN A 192.168.10.107 ws108.company.ru. 21600 IN A 192.168.10.108 ws109.company.ru. 21600 IN A 192.168.10.109 ws11.company.ru. 21600 IN A 192.168.10.11 ws110.company.ru. 21600 IN A 192.168.10.110 ws111.company.ru. 21600 IN A 192.168.10.111 ws112.company.ru. 21600 IN A 192.168.10.112 ws113.company.ru. 21600 IN A 192.168.10.113 ws114.company.ru. 21600 IN A 192.168.10.114 ws115.company.ru. 21600 IN A 192.168.10.115 ws116.company.ru. 21600 IN A 192.168.10.116 ws117.company.ru. 21600 IN A 192.168.10.117 ws12.company.ru. 21600 IN A 192.168.10.12 ws13.company.ru. 21600 IN A 192.168.10.13 ws130.company.ru. 21600 IN A 192.168.10.130 ws131.company.ru. 21600 IN A 192.168.10.131 ws132.company.ru. 21600 IN A 192.168.10.132 ws133.company.ru. 21600 IN A 192.168.10.133 ws134.company.ru. 21600 IN A 192.168.10.134 ws135.company.ru. 21600 IN A 192.168.10.135 ws136.company.ru. 21600 IN A 192.168.10.136 ws137.company.ru. 21600 IN A 192.168.10.137 ws138.company.ru. 21600 IN A 192.168.10.138 ws139.company.ru. 21600 IN A 192.168.10.139 ws14.company.ru. 21600 IN A 192.168.10.14 ws15.company.ru. 21600 IN A 192.168.10.15 ws150.company.ru. 21600 IN A 192.168.10.150 ws151.company.ru. 21600 IN A 192.168.10.151 ws152.company.ru. 21600 IN A 192.168.10.152 ws153.company.ru. 21600 IN A 192.168.10.153 ws154.company.ru. 21600 IN A 192.168.10.154 ws155.company.ru. 21600 IN A 192.168.10.155 ws156.company.ru. 21600 IN A 192.168.10.156 ws157.company.ru. 21600 IN A 192.168.10.157 ws170.company.ru. 21600 IN A 192.168.10.170 ws171.company.ru. 21600 IN A 192.168.10.171 ws172.company.ru. 21600 IN A 192.168.10.172 ws173.company.ru. 21600 IN A 192.168.10.173 ws174.company.ru. 21600 IN A 192.168.10.174 ws175.company.ru. 21600 IN A 192.168.10.175 ws20.company.ru. 21600 IN A 192.168.10.20 ws21.company.ru. 21600 IN A 192.168.10.21 ws22.company.ru. 21600 IN A 192.168.10.22 ws23.company.ru. 21600 IN A 192.168.10.23 ws24.company.ru. 21600 IN A 192.168.10.24 ws25.company.ru. 21600 IN A 192.168.10.25 ws3.company.ru. 21600 IN A 192.168.10.3 ws30.company.ru. 21600 IN A 192.168.10.30 ws31.company.ru. 21600 IN A 192.168.10.31 ws32.company.ru. 21600 IN A 192.168.10.32 ws33.company.ru. 21600 IN A 192.168.10.33 ws34.company.ru. 21600 IN A 192.168.10.34 ws35.company.ru. 21600 IN A 192.168.10.35 ws36.company.ru. 21600 IN A 192.168.10.36 ws37.company.ru. 21600 IN A 192.168.10.37 ws38.company.ru. 21600 IN A 192.168.10.38 ws4.company.ru. 21600 IN A 192.168.10.4 ws60.company.ru. 21600 IN A 192.168.10.60 ws61.company.ru. 21600 IN A 192.168.10.61 ws80.company.ru. 21600 IN A 192.168.10.80 ws81.company.ru. 21600 IN A 192.168.10.81 wsus.company.ru. 21600 IN CNAME srv1c.company.ru. company.ru. 21600 IN SOA ns.company.ru. admin.company.ru. 2008073002 86400 3600 604800 3600 ;; Query time: 2 msec ;; SERVER: 192.168.10.1#53(192.168.10.1) ;; WHEN: Fri Jan 23 15:26:55 2009 ;; XFR size: 102 records (messages 1, bytes 2241)

option Master

Код: Выделить всё

options {
        directory "/var/cache/bind";
        forwarders {192.168.0.250;};
        forward first;
        allow-query {192.168.0.250; 127.0.0.1; localhost; 192.168.10/24; 192.168.20/28; 192.168.30/29; 192.168.35/29;};
        allow-transfer {192.168.0.250; 127.0.0.1; localhost; 192.168.10.3;};
        listen-on {127.0.0.1; 192.168.0.249; 192.168.10.1; 192.168.20.1; 192.168.30.1; 192.168.35.1;};
        version "CompanyDNS";
        auth-nxdomain no;    # conform to RFC1035
};
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Bind9: ошибка при передаче зоны

Сообщение IMB »

Прошу прощения, похоже разобрался! Вся проблема была в том, что в view я не внес адрес slave-а.
Спасибо сказали: