URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81660
[ Назад ]

Исходное сообщение
"Bind 9.4.2 отбрасывает заросы, нужна помощь"

Отправлено AlexanderBU , 21-Авг-08 22:59 
Bind 9.4.2 отбрасывает заросы, нужна помощь.
При обращении к локальным зонам всё отдаётся нормально
21:49:10.184193 IP 192.168.254.190.58267 > 192.168.254.254.53: 65229+ A? fileserv.xxx. (32)
21:49:10.184318 IP 192.168.254.254.53 > 192.168.254.190.58267: 65229*- 1/1/1 A 192.168.254.234 (81)
А при обращении к миру
21:47:31.934813 IP 192.168.254.190.59217 > 192.168.254.254.53: 37165+ A? mail.ru. (25)
21:47:31.934939 IP 192.168.254.254.53 > 192.168.254.190.59217: 37165 Refused- 0/0/0 (25)

named.conf
key "rndc-key" {
        algorithm hmac-md5;
        secret "CG48vjIWeuiAegs+I0sVow==";
};

controls {
      inet 127.0.0.1 port 953
            allow { 127.0.0.1; } keys { "rndc-key"; };
};
acl int_net     { 192.168.0.0/16; 127.0.0.1; 172.16.16.0/24; };

options {
        directory       "/etc/namedb";
        pid-file        "/var/run/named/pid";
        dump-file       "/var/dump/named_dump.db";
        statistics-file "/var/stats/named.stats";
        listen-on       { 111.11.111.111; 192.168.254.254; 127.0.0.1; };
};
zone "." {
        type hint;
        file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
        type master;
        file "master/localhost.rev";
};

zone "xxx.com" {
        type master;
        file "master/xxx.com";
        allow-query { any; };
};

zone "yyy" {
        type master;
        file "master/yyy";
        allow-query { int_net; };
};

zone "168.192.in-addr.arpa" {
        type master;
        file "master/192.168";
        allow-query { int_net; };
};



Содержание

Сообщения в этом обсуждении
"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено Aquarius , 22-Авг-08 02:39 
разрешите рекурсию



"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено AlexanderBU , 22-Авг-08 11:24 
>разрешите рекурсию

Добавил recursion yes;
Ситуация не изменилась :(



"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено Vitaly_loki , 22-Авг-08 12:06 
>>разрешите рекурсию
>
>Добавил recursion yes;
>Ситуация не изменилась :(

allow-recursion { any; };


"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено AlexanderBU , 22-Авг-08 12:11 
>>>разрешите рекурсию
>>
>>Добавил recursion yes;
>>Ситуация не изменилась :(
>
>allow-recursion { any; };

Проблемма решилась.
Если можно, то объясните.
Почему, с того же инсталла, и так же, ставилась не один раз FreeBSD 7 и только в этом случае вылезла такая ситуация ?


"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено Vitaly_loki , 22-Авг-08 12:44 
>[оверквотинг удален]
>>>Добавил recursion yes;
>>>Ситуация не изменилась :(
>>
>>allow-recursion { any; };
>
>Проблемма решилась.
>Если можно, то объясните.
>Почему, с того же инсталла, и так же, ставилась не один раз
>FreeBSD 7 и только в этом случае вылезла такая ситуация ?
>

Да хз :) Я же не знаю как ты ставил ее :)


"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено angra , 22-Авг-08 16:32 
Может поменялся дефолтный конфиг в портах. А вообще с bind идет небольшая дока, где как раз и рассказывается в каких режимах он может работать и даны примеры настройки.

"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено shutdown now , 22-Авг-08 16:39 
>>>разрешите рекурсию
>>
>>Добавил recursion yes;
>>Ситуация не изменилась :(
>
>allow-recursion { any; };

а вот так лучше не делать.


"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено Pahanivo , 22-Авг-08 17:50 
>>allow-recursion { any; };
>
>а вот так лучше не делать.

НИКОГДА НЕ ДЕЛАТЬ!
Смотреть ман то теме acl.


"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено Vitaly_loki , 23-Авг-08 21:03 
>>>>разрешите рекурсию
>>>
>>>Добавил recursion yes;
>>>Ситуация не изменилась :(
>>
>>allow-recursion { any; };
>
>а вот так лучше не делать.

Дак понятно... Это просто радикальны


"Bind 9.4.2 отбрасывает заросы, нужна помощь"
Отправлено Vitaly_loki , 23-Авг-08 21:04 
>>>>разрешите рекурсию
>>>
>>>Добавил recursion yes;
>>>Ситуация не изменилась :(
>>
>>allow-recursion { any; };
>
>а вот так лучше не делать.

Дак понятно... Это просто радикальный метод решения. Ясень пень так делать нельзя... особенно, если bind не пропатчен от cash-poison. Я думал все поняли, что вместо any там надо указать имя acl