LinuxForum.Fans
Тема

Bind матерится на то что не может разрезолить домены

Автор: lone_wolf 51 сообщений 12183 просмотров
#337898

У тебя примерно вот так должно все быть:

text
acl local-lan { 10.10.0.0/16; };

options { listen-on port 53 { 10.10.0.200; 111.222.333.444(внешний ip); 127.0.0.1; }; listen-on-v6 port 53 { none; }; directory "/var/named"; version "DNS Server"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query {any; }; allow-recursion { local-lan; 127.0.0.1; }; allow-query-cache { local-lan; 127.0.0.1; }; allow-transfer { localhost; }; forwarders { 8.8.8.8; 8.8.4.4; };

dnssec-enable no; dnssec-validation no; dnssec-lookaside auto;

/* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";

};

logging { channel "xfer" { file "/var/log/named/xfer.log" versions 3 size 10m; print-time yes; print-severity yes; severity info; };

channel "lame" { file "/var/log/named/lamers.log" versions 3 size 10m; print-time yes; print-severity yes; severity info; };

channel "config" { file "/var/log/named/conf.log" versions 3 size 10m; print-time yes; print-severity yes; severity info; };

channel "security" { file "/var/log/named/security.log" versions 3 size 10m; print-time yes; print-severity yes; severity info; };

//Sobytija, svjazannye s polucheniem zon category "xfer-in" {"xfer";};

//Sobytija, svjazannye s peredachej zon category "xfer-out" {"xfer";};

//Sobytija, svjazannye s izmeneniem v zonah category "notify" {"xfer";};

//Sobytija, svjazannye s nekorektnym delegirovaniem category "lame-servers" {"lame";};

//Sobytija, svjazannye s obrabotkoj fajla konfiguracii category "config" {"config";};

//Sobytija, svjazannye s zapreshheniem/razresheniem zaprosov category "security" {"security";};

//Esli dlja sobytija kanal ne opredeljon category "default" {"default_syslog";"default_debug";}; };

//include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; include "/etc/named/my_zones";

В /etc/sysctl.conf добавить строчки для отключения IPv6:

text
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

В /etc/sysconfig/network-scripts/ifcfg-eth0 :

text
BOOTPROTO=static
#337968

В /etc/sysctl.conf добавить строчки для отключения IPv6:
text
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

изначально как только разлил систему выполнил

В /etc/sysconfig/network-scripts/ifcfg-eth0 :
text
BOOTPROTO=static

насколько помню static и none равнозначны

Кстати заметил что если убрать 127.0.0.1 из acl (local-lan) и добавить в :

text
allow-recursion 
allow-query-cache ну либо в 
allow-query    {any; };

то пинги пропадают. Так что надо либо Acl указывать либо ip

#337988
"lone_wolf⇓" написал:
В /etc/sysctl.conf  добавить строчки для отключения IPv6:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
изначально как только разлил систему выполнил

Почему ты сразу не пишешь об этом тогда.
По идее ты должен дать максимум информации о сложившейся ситуации.
Что сделал с системой и что у тебя не получается.

И вообще, я тебе пишу, а ты меня игнорируешь, зачем все время спрашивать и получать ответ и при этом ни чего не делать.
Я тебя вообще не понимаю.

#337994
AlfaStriker написал:
[quote="lone_wolf⇓"]В /etc/sysctl.conf  добавить строчки для отключения IPv6:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
изначально как только разлил систему выполнил

Почему ты сразу не пишешь об этом тогда.
По идее ты должен дать максимум информации о сложившейся ситуации.
Что сделал с системой и что у тебя не получается.

И вообще, я тебе пишу, а ты меня игнорируешь, зачем все время спрашивать и получать ответ и при этом ни чего не делать.
Я тебя вообще не понимаю.[/quote]
насчет ipv6 признаю не прав надо было сразу сказать.
почему же игнорирую, я выполняю советы и если что то не так то я отписываюсь. Всё что ты спрашивал чтоб я выложил я выложил.

Эм сейчас работает более менее нормально. Большое спасибо за оказанную помощь.

З.ы. в любом случае приношу свои извинения.

#339626

Эх как же меня уже достал bind. Со всеми внесёнными изменениями все ровно срет в лог что не может разрезольвить нормально домены. Хотя через раз открываются.
Не отрицаю я туплю выходит раз так долго не могу настроить 1 сервис.

#339786

Можно разные ограничения поставить, но не знаю помогут ли они тебе.
Обычно это правило iptables используют когда хотят защитится от DDoS на 53 порту:

text
iptables -A INPUT -p udp --dport 53 -m hashlimit --hashlimit-name DNS --hashlimit-above 20/second \
        --hashlimit-mode srcip --hashlimit-burst 100 --hashlimit-srcmask 28 -j DROP

И добавь ограничения скорости в /etc/named.conf секцию options:

text
rate-limit {
    responses-per-second 15;
    window 5;
};

Не факт что поможет, у меня хоть логи и загажены, но DNS работает.
Пока ни кто еще не ругался.

#339787
AlfaStriker написал:
Можно разные ограничения поставить, но не знаю помогут ли они тебе.
Обычно это правило iptyables используют когда хотят защитится от DDoS на 53 порту:
text
iptables -A INPUT -p udp --dport 53 -m hashlimit --hashlimit-name DNS --hashlimit-above 20/second \
        --hashlimit-mode srcip --hashlimit-burst 100 --hashlimit-srcmask 28 -j DROP

И добавь ограничения скорости в /etc/named.conf секцию options:

text
rate-limit {
    responses-per-second 15;
    window 5;
};

Не знаю, может тебе это поможет.

Спасибо, попробую в понедельник как доберусь к своему компу на работе...

#340202

Какие результаты?

#340282

да все по старому :(

#340440

Последние настройки которые я тебе дал - по большей степени замедляют работу DNS сервера. Поэтому как говорится это не вариант.

#340465
AlfaStriker написал:
Последние настройки которые я тебе дал - по большей степени замедляют работу DNS сервера. Поэтому как говорится это не вариант.

да эт да... лан буду ковыряться может что на ковыряю, выход есть всегда просто его надо найти :)
Если что найду напишу.

Войдите или зарегистрируйтесь, чтобы ответить.