Проблема с Bind9!!!, Jurik2005, 06-Сен-05, 12:27 [смотреть все]Имеется FreeBSD 5.4 и Bind9. Висит куча зон как master так и slave. Нифига внутренние зоны не резолвятся. Соответственно и почта не ходит. Из намед.конфа:/ $FreeBSD: src/etc/namedb/named.conf,v 1.15.2.3 2005/03/23 17:35:58 dougb Exp $ // // Refer to the named.conf(5) and named(8) man pages, and the documentation // in /usr/share/doc/bind9 for more details. // // If you are going to set up an authoritative server, make sure you // understand the hairy details of how DNS works. Even with // simple mistakes, you can break connectivity for affected parties, // or cause huge amounts of useless Internet traffic. acl "web" {0.0.0.0/0;}; options { directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify // the proper IP address, or delete this option. listen-on port 53 { 127.0.0.1; }; // listen-on { 127.0.0.1; }; // If you have IPv6 enabled on this system, uncomment this option for // use as a local resolver. To give access to the network, specify // an IPv6 address, or the keyword "any". // listen-on-v6 { ::1; }; // In addition to the "forwarders" clause, you can force your name // server to never initiate queries of its own, but always ask its // forwarders only, by enabling the following line: // // forward only; // If you've got a DNS server around at your upstream provider, enter // its IP address here, and enable the line below. This will make you // benefit from its cache, thus reduce overall DNS traffic in the Internet. allow-query {"web";}; allow-transfer {"any";}; /* forwarders { 127.0.0.1; }; */ /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions of BIND always asked * questions using port 53, but BIND versions 8 and later * use a pseudo-random unprivileged UDP port by default. */ query-source address * port 53; /* host { any; } { topology { 127.0.0.0/8; }; }; */ }; zone "." { type hint; file "named.root"; }; zone "tir-pir.lv" { type master; file "tir-pir.lv.zone"; }; zone "gavgav.lv" { type slave; file "gavgav.lv.bak"; masters { xx.xx.xx.xx; }; }; one "0.0.127.IN-ADDR.ARPA" { type master; file "master/localhost.rev"; }; // RFC 3152 zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" { type master; file "master/localhost-v6.rev"; }; // RFC 1886 -- deprecated zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" { type master; file "master/localhost-v6.rev"; }; key rndc-key { algorithm hmac-md5; secret "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx=="; }; controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { rndc-key; }; }; Dig показывает всё как надо dig @localhost gavgav.lv ; <<>> DiG 9.3.1 <<>> @localhost gavgav.lv ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41950 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;celt.lv. IN A ;; AUTHORITY SECTION: gavgav.lv. 86400 IN SOA web.gavgav.lv. root.ns.gavgav.lv. 20051022 7200 3600 604800 86400 ;; Query time: 49 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Sep 6 11:20:06 2005 ;; MSG SIZE rcvd: 73 NSLOOKUP говорит:
web:11:22:53:/etc/namedb# nslookup > server localhost Default server: localhost Address: 127.0.0.1#53 > ешкзшк.lv ;; connection timed out; no servers could be reached > А в логах :
Sep 6 10:56:59 web named[8551]: transfer of 'bebebe.lv/IN' from xx.xx.xx.xx#53: failed to connect: connection refused Sep 6 10:58:19 web named[8551]: transfer of 'fjfjfj.lv/IN' from xx.xx.xx.xx#53: failed to connect: connection refused Sep 6 10:59:29 web named[8551]: transfer of 'gkgkgkgk.lv/IN' from xx.xx.xx.xx#53: failed to connect: connection refused И так всё время. Не могу понять где грабли. То ли руки кривые то ли что??? Народ, помогите, а то расстреляют как вражину!!! |
- Проблема с Bind9!!!, Nimdar, 12:35 , 06-Сен-05 (1)
Во-первых, нафига у тебя acl "web" {0.0.0.0/0;}; ???Во-вторых, твой сервер слушает только сам себя :) > listen-on port 53 { > 127.0.0.1; > }; Закомментируй и будет тебе щастье.
- Проблема с Bind9!!!, LinaS, 12:51 , 06-Сен-05 (3)
>Во-первых, нафига у тебя >acl "web" {0.0.0.0/0;}; ??? > >Во-вторых, твой сервер слушает только сам себя :) Он не "слушает сам себя" :) Он сокет открывает только на 127.0.0.1:53 Обращаться он все также может к любому ДНС как обычный клиент. Если ему этого достаточно - почему бы и нет? :) > >> listen-on port 53 { >> 127.0.0.1; >> }; > >Закомментируй и будет тебе щастье.
- Проблема с Bind9!!!, Nimdar, 12:59 , 06-Сен-05 (5)
>>Во-первых, нафига у тебя >>acl "web" {0.0.0.0/0;}; ??? >> >>Во-вторых, твой сервер слушает только сам себя :) > >Он не "слушает сам себя" :) Он сокет открывает только на 127.0.0.1:53 > >Обращаться он все также может к любому ДНС как обычный клиент. >Если ему этого достаточно - почему бы и нет? :) > >> >>> listen-on port 53 { >>> 127.0.0.1; >>> }; >> >>Закомментируй и будет тебе щастье. Сам-то он может обращаться к любому DNS серверу, а вот к нему никто, кроме него самого обращаться не может. Читайте доки молчел!
- Проблема с Bind9!!!, LinaS, 13:03 , 06-Сен-05 (6)
>Сам-то он может обращаться к любому DNS серверу, а вот к нему >никто, кроме него самого обращаться не может. Читайте доки молчел! хех, парень, насмешил :) еще раз читай мой комментарий и думай PS: парень описал проблему, при которой он _с_этой_же_машины_ не может проресолвить имя. Так что _в_данном_случае_ не имеет значения, что к нему не могут обращаться _другие_
- Проблема с Bind9!!!, LinaS, 12:49 , 06-Сен-05 (2)
<skipped>> listen-on port 53 { > > > 127.0.0.1; > > }; Это так и надо? Только для локалхоста? >Dig показывает всё как надо >dig @localhost gavgav.lv > Правильно, Вы запрашиваете данные о зоне, для которой этот сервер slave, и получаете ответ. > >NSLOOKUP говорит: > >web:11:22:53:/etc/namedb# nslookup >> server localhost >Default server: localhost >Address: 127.0.0.1#53 >> ешкзшк.lv >;; connection timed out; no servers could be reached Тут у Вас опечатка... Вы запрашиваете зону, для ресолва которой нужно обратиться к другому ДНС серверу. Видимо, с этим проблема. > >А в логах : > >Sep 6 10:56:59 web named[8551]: transfer of 'bebebe.lv/IN' from xx.xx.xx.xx#53: failed >to connect: connection refused >Sep 6 10:58:19 web named[8551]: transfer of 'fjfjfj.lv/IN' from xx.xx.xx.xx#53: failed >to connect: connection refused >Sep 6 10:59:29 web named[8551]: transfer of 'gkgkgkgk.lv/IN' from xx.xx.xx.xx#53: failed >to connect: connection refused >И так всё время. > Фаерволл? ipfw show
- Проблема с Bind9!!!, Jurik2005, 12:55 , 06-Сен-05 (4)
><skipped> > >> listen-on port 53 { >> >> >> 127.0.0.1; >> >> }; > >Это так и надо? Только для локалхоста? > >>Dig показывает всё как надо >>dig @localhost gavgav.lv >> > >Правильно, Вы запрашиваете данные о зоне, для которой этот сервер slave, и >получаете ответ. > >> >>NSLOOKUP говорит: >> >>web:11:22:53:/etc/namedb# nslookup >>> server localhost >>Default server: localhost >>Address: 127.0.0.1#53 >>> ешкзшк.lv >>;; connection timed out; no servers could be reached > >Тут у Вас опечатка... Вы запрашиваете зону, для ресолва которой нужно обратиться >к другому ДНС серверу. Видимо, с этим проблема. > >> >>А в логах : >> >>Sep 6 10:56:59 web named[8551]: transfer of 'bebebe.lv/IN' from xx.xx.xx.xx#53: failed >>to connect: connection refused >>Sep 6 10:58:19 web named[8551]: transfer of 'fjfjfj.lv/IN' from xx.xx.xx.xx#53: failed >>to connect: connection refused >>Sep 6 10:59:29 web named[8551]: transfer of 'gkgkgkgk.lv/IN' from xx.xx.xx.xx#53: failed >>to connect: connection refused >>И так всё время. >> > >Фаерволл? >ipfw show 00050 3455129 1577293852 divert 8668 ip from any to any via xl1 00100 31628 69971370 allow ip from any to any via lo0 00200 0 0 deny ip from any to 127.0.0.0/8 00300 44 2428 deny ip from 127.0.0.0/8 to any 65000 5811726 3062133896 allow ip from any to any 65535 13 790 deny ip from any to any
- Проблема с Bind9!!!, LinaS, 13:07 , 06-Сен-05 (7)
>>Фаерволл? >>ipfw show > >00050 3455129 1577293852 divert 8668 ip from any to any via xl1 > >00100 31628 69971370 allow ip from any to >any via lo0 >00200 0 > 0 deny ip from any to >127.0.0.0/8 >00300 44 > 2428 deny ip from 127.0.0.0/8 to any >65000 5811726 3062133896 allow ip from any to any >65535 13 > 790 deny ip from any to any Лана, с фаерволлом все ясно, не оно. А что на том/тех сервере/серверах, которые для bebebe.lv и других указанных в логе зон являются master'ами? Кстати, нет ли и там listen-on port 53 { 127.0.0.1; }; ? ;)
- Проблема с Bind9!!!, Jurik2005, 13:15 , 06-Сен-05 (8)
>>>Фаерволл? >>>ipfw show >> >>00050 3455129 1577293852 divert 8668 ip from any to any via xl1 >> >>00100 31628 69971370 allow ip from any to >>any via lo0 >>00200 0 >> 0 deny ip from any to >>127.0.0.0/8 >>00300 44 >> 2428 deny ip from 127.0.0.0/8 to any >>65000 5811726 3062133896 allow ip from any to any >>65535 13 >> 790 deny ip from any to any > >Лана, с фаерволлом все ясно, не оно. >А что на том/тех сервере/серверах, которые для bebebe.lv и других указанных в >логе зон являются master'ами? >Кстати, нет ли и там listen-on port 53 { 127.0.0.1; }; ? >;) Я это убрал. Вроде зоны резолвятся, но в логах всё равно: Sep 6 12:03:40 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed to connect: connection refused Sep 6 12:04:30 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed to connect: connection refused Sep 6 12:06:12 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed to connect: connection refused Sep 6 12:06:20 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed while receiving responses: REFUSED
- Проблема с Bind9!!!, LinaS, 13:21 , 06-Сен-05 (9)
>Я это убрал. Вроде зоны резолвятся, но в логах всё равно: > > >Sep 6 12:03:40 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >to connect: connection refused >Sep 6 12:04:30 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >to connect: connection refused >Sep 6 12:06:12 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >to connect: connection refused >Sep 6 12:06:20 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >while receiving responses: REFUSED 193.111.245.234 - это Ваша машина? Что на ней? (Ось/DNS-демон)? Какие настройки этого на ней?
- Проблема с Bind9!!!, Jurik2005, 13:29 , 06-Сен-05 (10)
> >>Я это убрал. Вроде зоны резолвятся, но в логах всё равно: >> >> >>Sep 6 12:03:40 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>to connect: connection refused >>Sep 6 12:04:30 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>to connect: connection refused >>Sep 6 12:06:12 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>to connect: connection refused >>Sep 6 12:06:20 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>while receiving responses: REFUSED > >193.111.245.234 - это Ваша машина? Что на ней? (Ось/DNS-демон)? Какие настройки этого >на ней? Это два сервака - на обоих висят зоны как мастер так и слейв (пополам) На 193.111.245.234 В воскрксенье повесил Фрю54, Бинд9. На другой висит полгода Фря5.3 тоже с Биндом9. И вот слейвы зоны не могут стянуть даныые друг с друга. Чтобы зарисать в фалы зоны.
- Проблема с Bind9!!!, lavr, 14:08 , 06-Сен-05 (11)
>> >>>Я это убрал. Вроде зоны резолвятся, но в логах всё равно: >>> >>> >>>Sep 6 12:03:40 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>to connect: connection refused >>>Sep 6 12:04:30 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>to connect: connection refused >>>Sep 6 12:06:12 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>to connect: connection refused >>>Sep 6 12:06:20 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>while receiving responses: REFUSED >> >>193.111.245.234 - это Ваша машина? Что на ней? (Ось/DNS-демон)? Какие настройки этого >>на ней? > >Это два сервака - на обоих висят зоны как мастер так и >слейв (пополам) >На 193.111.245.234 В воскрксенье повесил Фрю54, Бинд9. >На другой висит полгода Фря5.3 тоже с Биндом9. И вот слейвы зоны >не могут стянуть даныые друг с друга. Чтобы зарисать в фалы >зоны. выкинь ВЕСЬ хлам из named.conf и нарисуй его без настроек security, после чего попробуй ручками стянуть зону со слейва. Если руками НИКАК - ищи почему, как только найдешь - все заколосится, вот тогда будешь security накручивать.
Прим: options - есть глобальная настройка, query обычно имеют default'ные установки и в случае options, acl, view могут быть разными для глобальных и view настроек. Вопрос выеденного яй
- Проблема с Bind9!!!, lavr, 14:19 , 06-Сен-05 (12)
>>> >>>>Я это убрал. Вроде зоны резолвятся, но в логах всё равно: >>>> >>>> >>>>Sep 6 12:03:40 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>>to connect: connection refused >>>>Sep 6 12:04:30 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>>to connect: connection refused >>>>Sep 6 12:06:12 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>>to connect: connection refused >>>>Sep 6 12:06:20 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>>while receiving responses: REFUSED >>> >>>193.111.245.234 - это Ваша машина? Что на ней? (Ось/DNS-демон)? Какие настройки этого >>>на ней? >> >>Это два сервака - на обоих висят зоны как мастер так и >>слейв (пополам) >>На 193.111.245.234 В воскрксенье повесил Фрю54, Бинд9. >>На другой висит полгода Фря5.3 тоже с Биндом9. И вот слейвы зоны >>не могут стянуть даныые друг с друга. Чтобы зарисать в фалы >>зоны. >выкинь ВЕСЬ хлам из named.conf и нарисуй его без настроек security, после чего попробуй ручками стянуть зону со слейва. Если руками НИКАК - ищи почему, как только найдешь - все заколосится, вот тогда будешь security накручивать. Прим: options - есть глобальная настройка, query обычно имеют default'ные установки и в случае options, acl, view могут быть разными для глобальных и view настроек. Вопрос выеденного яйца не стоит: master1=slave1 master2=slave2 master1# telnet slave2 53 master2# telnet slave1 53 master1# dig @slave2 domain axfr master2# dig @slave1 domain axfr man named-checkconf man named-checkzone man dig [host] когда на верхние вопросы будут все ответы, проблема разрешиться. за точность не ручаюсь, но для трансфера необходимо наличие открытого порта 53/tcp master1[slave1] <-> master2[slave2], управление тоже идет по tcp, отдельные запросы впроде по udp, лень смотреть. Ньюанс: если master1 и master2 имеют несколько интерфейсов - смотри с каких идет notify и попытка стягивания зоны.
- Проблема с Bind9!!!, LinaS, 16:17 , 06-Сен-05 (13)
>> >>>Я это убрал. Вроде зоны резолвятся, но в логах всё равно: >>> >>> >>>Sep 6 12:03:40 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>to connect: connection refused >>>Sep 6 12:04:30 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>to connect: connection refused >>>Sep 6 12:06:12 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>to connect: connection refused >>>Sep 6 12:06:20 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>while receiving responses: REFUSED >> >>193.111.245.234 - это Ваша машина? Что на ней? (Ось/DNS-демон)? Какие настройки этого >>на ней? > >Это два сервака - на обоих висят зоны как мастер так и >слейв (пополам) >На 193.111.245.234 В воскрксенье повесил Фрю54, Бинд9. >На другой висит полгода Фря5.3 тоже с Биндом9. И вот слейвы зоны >не могут стянуть даныые друг с друга. Чтобы зарисать в фалы >зоны. так разреши на этой фре трансфер зон
- Проблема с Bind9!!!, Jurik2005, 16:20 , 06-Сен-05 (14)
>>> >>>>Я это убрал. Вроде зоны резолвятся, но в логах всё равно: >>>> >>>> >>>>Sep 6 12:03:40 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>>to connect: connection refused >>>>Sep 6 12:04:30 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>>to connect: connection refused >>>>Sep 6 12:06:12 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>>to connect: connection refused >>>>Sep 6 12:06:20 irma named[888]: transfer of 'specialmachines.lv/IN' from 193.111.245.234#53: failed >>>>while receiving responses: REFUSED >>> >>>193.111.245.234 - это Ваша машина? Что на ней? (Ось/DNS-демон)? Какие настройки этого >>>на ней? >> >>Это два сервака - на обоих висят зоны как мастер так и >>слейв (пополам) >>На 193.111.245.234 В воскрксенье повесил Фрю54, Бинд9. >>На другой висит полгода Фря5.3 тоже с Биндом9. И вот слейвы зоны >>не могут стянуть даныые друг с друга. Чтобы зарисать в фалы >>зоны. > >так разреши на этой фре трансфер зон А как??? просвети неуча, плз!!!
- Проблема с Bind9!!!, LinaS, 16:25 , 06-Сен-05 (15)
>>так разреши на этой фре трансфер зон >А как??? просвети неуча, плз!!! ну это... acl "transferallowed" { a.b.c.d; e.f.g.h; }; a.b.c.d и e.f.g.h - кому можно трансфер делать ... zone "bebebe.lv" { type master; allow-transfer { transferallowed; }; и что тут у тебя еще; };
- Проблема с Bind9!!!, Jurik2005, 16:37 , 06-Сен-05 (16)
>>>так разреши на этой фре трансфер зон >>А как??? просвети неуча, плз!!! > >ну это... > >acl "transferallowed" { > a.b.c.d; > e.f.g.h; >}; > >a.b.c.d и e.f.g.h - кому можно трансфер делать >... > >zone "bebebe.lv" { > type master; > allow-transfer { transferallowed; }; > и что тут у тебя еще; >}; Понял, проверю попозже.
- Проблема с Bind9!!!, Jurik2005, 18:38 , 06-Сен-05 (17)
>>>>так разреши на этой фре трансфер зон >>>А как??? просвети неуча, плз!!! >> >>ну это... >> >>acl "transferallowed" { >> a.b.c.d; >> e.f.g.h; >>}; >> >>a.b.c.d и e.f.g.h - кому можно трансфер делать >>... >> >>zone "bebebe.lv" { >> type master; >> allow-transfer { transferallowed; }; >> и что тут у тебя еще; >>}; > > >Понял, проверю попозже. Спасибо всем за помощь, запахало как положено.
|