А что в логах /var/log/messages ?
Пинги не идут, но DNS сервер работает?
Покажи вывод команды:
iptables -n -L -vНастоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Администрирование и настройка сетей → Bind матерится на то что не может разрезолить домены
Чтобы отправить ответ, вы должны войти или зарегистрироваться
А что в логах /var/log/messages ?
Пинги не идут, но DNS сервер работает?
Покажи вывод команды:
iptables -n -L -vА что в логах /var/log/messages ?
Пинги не идут, но DNS сервер работает?
да днс работает, но не резольвит нечего, как бы команда nslookup :
nslookup google.ru
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
*** Can't find google.ru: No answerТак лан попробую привести свой конфиг в первоначальное состояние как в 1 моем посте.
Вот
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p udp -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp --icmp-type 8 -j ACCEPT
-A INPUT -p icmp --icmp-type 0 -j ACCEPT
-A INPUT -p icmp -j DROP
-A INPUT -m conntrack --ctstate NEW -p tcp --dport 53 -j ACCEPT
-A INPUT -m conntrack --ctstate NEW -p udp --dport 53 -j ACCEPT
-A INPUT -m conntrack --ctstate NEW -p tcp -i eth1 --dport 22 -j ACCEPT
-A INPUT -m conntrack --ctstate NEW -p udp --dport 123 -j ACCEPT
-A OUTPUT -p tcp -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -p udp -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -p icmp -j ACCEPT
-A OUTPUT -p tcp -o eth1 --sport 22 -j ACCEPT
-A OUTPUT -m conntrack --ctstate NEW -p tcp --sport 32768:61000 -j ACCEPT
-A OUTPUT -m conntrack --ctstate NEW -p udp --sport 32768:61000 -j ACCEPT
-A OUTPUT -m conntrack --ctstate NEW -p tcp --sport 53 -j ACCEPT
-A OUTPUT -m conntrack --ctstate NEW -p udp --sport 53 -j ACCEPT
-A OUTPUT -m conntrack --ctstate NEW -p udp --sport 123 -j ACCEPTну чтож заработало .... опять же маты в лог как в 1 посте моем ... но уже лучше хоть работает ) так вот теперь (над забекапить работаюший конфиг) и начать заново конфигурить.
З.ы. мой конфиг на сегодняшнее утро выглядел так :
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 { 10.10.0.0/16; 111.222.333.444; 127.0.0.1; };
allow-recursion { 10.10.0.0/16; 127.0.0.1; };
allow-query-cache { local-lan; };
allow-transfer { localhost; };
forwarders { 8.8.8.8; 8.8.4.4; };
dnssec-enable yes;
dnssec-validation yes;
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";lone_wolf, читай ещё: http://redhat-club.org/2011/%D1%83%D1%8 … tos-fedora.
Allow-query {any;};
Allow-query-cache {localhost; твоя локальная сеть;};Allow-query-cache {localhost; твоя локальная сеть;};
тьфу блин забыл забыл указать 127.0.0.1 ну или localhost
У тебя авторитарный DNS, надо здесь ставить ANY:
Allow-query {any; };
Твой глюк вылазил потому что ты забыл прописать allow-query-cache = localhost
Покажи:
/etc/resolv.conf
/etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0 - внешка
lone_wolf, читай ещё: http://redhat-club.org/2011/%D1%83%D1%8 … tos-fedora.
эм ну как бы эта статья и была базовой в конфигурировании моего сервака + есче там несколько стаей были прочитаны.
У тебя авторитарный DNS, надо здесь ставить ANY:
Allow-query {any; };Твой глюк вылазил потому что ты забыл прописать allow-query-cache = localhost
Покажи:
/etc/resolv.conf
/etc/sysconfig/network-scripts/ifcfg-eth0 - внешка
ну как бы у меня :
acl local-lan { 10.10.0.0/16; 127.0.0.1; };
allow-query-cache { local-lan; };Allow-query {any; };я же уазываю что с внешнего ip и с локальной сети разрешено обращение к моему серваку
/etc/resolv.conf
nameserver 127.0.0.1
search kompania.dom/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=111.222.333.444
NETMASK=255.255.255.252
GATEWAY=111.222.333.445
TYPE=Ethernet
IPV6INIT=no
USERCTL=noУ тебя примерно вот так должно все быть:
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:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1В /etc/sysconfig/network-scripts/ifcfg-eth0 :
BOOTPROTO=staticВ /etc/sysctl.conf добавить строчки для отключения IPv6:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
изначально как только разлил систему выполнил
В /etc/sysconfig/network-scripts/ifcfg-eth0 :
BOOTPROTO=static
насколько помню static и none равнозначны
Кстати заметил что если убрать 127.0.0.1 из acl (local-lan) и добавить в :
allow-recursion
allow-query-cache ну либо в
allow-query {any; };то пинги пропадают. Так что надо либо Acl указывать либо ip
В /etc/sysctl.conf добавить строчки для отключения IPv6:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
изначально как только разлил систему выполнил
Почему ты сразу не пишешь об этом тогда.
По идее ты должен дать максимум информации о сложившейся ситуации.
Что сделал с системой и что у тебя не получается.
И вообще, я тебе пишу, а ты меня игнорируешь, зачем все время спрашивать и получать ответ и при этом ни чего не делать.
Я тебя вообще не понимаю.
lone_wolf⇓ пишет:В /etc/sysctl.conf добавить строчки для отключения IPv6:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
изначально как только разлил систему выполнилПочему ты сразу не пишешь об этом тогда.
По идее ты должен дать максимум информации о сложившейся ситуации.
Что сделал с системой и что у тебя не получается.И вообще, я тебе пишу, а ты меня игнорируешь, зачем все время спрашивать и получать ответ и при этом ни чего не делать.
Я тебя вообще не понимаю.
насчет ipv6 признаю не прав надо было сразу сказать.
почему же игнорирую, я выполняю советы и если что то не так то я отписываюсь. Всё что ты спрашивал чтоб я выложил я выложил.
Эм сейчас работает более менее нормально. Большое спасибо за оказанную помощь.
З.ы. в любом случае приношу свои извинения.
Эх как же меня уже достал bind. Со всеми внесёнными изменениями все ровно срет в лог что не может разрезольвить нормально домены. Хотя через раз открываются.
Не отрицаю я туплю выходит раз так долго не могу настроить 1 сервис.
Можно разные ограничения поставить, но не знаю помогут ли они тебе.
Обычно это правило iptables используют когда хотят защитится от DDoS на 53 порту:
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:
rate-limit {
responses-per-second 15;
window 5;
};Не факт что поможет, у меня хоть логи и загажены, но DNS работает.
Пока ни кто еще не ругался.
Можно разные ограничения поставить, но не знаю помогут ли они тебе.
Обычно это правило iptyables используют когда хотят защитится от DDoS на 53 порту: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:
rate-limit { responses-per-second 15; window 5; };Не знаю, может тебе это поможет.
Спасибо, попробую в понедельник как доберусь к своему компу на работе...
да все по старому 
Последние настройки которые я тебе дал - по большей степени замедляют работу DNS сервера. Поэтому как говорится это не вариант.
Последние настройки которые я тебе дал - по большей степени замедляют работу DNS сервера. Поэтому как говорится это не вариант.
да эт да... лан буду ковыряться может что на ковыряю, выход есть всегда просто его надо найти
Если что найду напишу.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Администрирование и настройка сетей → Bind матерится на то что не может разрезолить домены
Форум работает на PunBB, при поддержке Informer Technologies, Inc