LinuxForum.Fans
Тема

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

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

Да как бы да пользователи не матерились... и не закидывали меня мятыми бумажками :D

Но меня 1 печалит бинд настроенный прошлым админом не использовал forwarders, и пахал что трактор. Лан буду пробовать поймать его в полях родины может повезет.

#337341

По моему явное прописывание DNS серверов будет по лучше. А то что сделал старый админ - работало, но сдрхло. Так бывает иногда -)
Это же линукс Бро!

#337370
AlfaStriker написал:
По моему явное прописывание DNS серверов будет по лучше. А то что сделал старый админ - работало, но сдрхло. Так бывает иногда -)
Это же линукс Бро!

Неа его сервак жив до сих пор и в рабочем состоянии... просто 1 раз винт уже умирал... мы его восстановили .... ну и как бы отжил свой срок раза 3, ну и как следствие спустя не которое время удалось у боса выпросить новый сервак... Я его конфиг осматривал и изначально на основе его и делал свой.

#337438

Ну так конфиги со временем меняются. Бывает что выпускают новую версию программы (пакета), и в корне меняют синтаксис конфиг файла. Далеко ходить не надо, возмем например тот же Довекот. Различие конфигов между двумя версиями 1 и 2 - значительные. Но разобраться можно. Так как смысл тот же. В основном конечно не сильно все меняется в других пакетах, один параметр убрали/переименовали и все....
Это все конечно мое маленькое имхо.

#337459
AlfaStriker написал:
Ну так конфиги со временем меняются. Бывает что выпускают новую версию программы (пакета), и в корне меняют синтаксис конфиг файла. Далеко ходить не надо, возмем например тот же Довекот. Различие конфигов между двумя версиями 1 и 2 - значительные. Но разобраться можно. Так как смысл тот же. В основном конечно не сильно все меняется в других пакетах, один параметр убрали/переименовали и все....
Это все конечно мое маленькое имхо.

полностью согласен :) ...

#337840

Мужики кому не жалко, и не является какой либо тайной (военой, комерческой) выложите пожалуйста свой рабочий конфиг настройки bind.

#337841

А твой не пашет?

#337844
AlfaStriker написал:
А твой не пашет?

Да вот что-то сегодня с утра начиная такие приколы сервак начал выдавать, я сижу и офигеваю. Тупо пинги не уходят с сервака, а при этом у всех работает инет и т.д. Ребучу самого демона, все проходит хорошо, опять пингую опять не могу типа определить хост . Я в отчаянии ребучу сервак и о чудо пинги пошли *WALL* весь день тишина. Тут вечером колегга (напарник windows админ) попросил адрес моего ntp сервака я дал, ну и заодно решил проверить синхронизацию, смотрю а мой ntp синхронизируется только с самим с собой. Опять лезу проверять, пускаю пинг по адресу внешнего ntp севера с которым синхронизируюсь сам и вижу что не могу типа определить имя. Сижу тихонько офигевать начинаю так как на соседнем мониторе у меня работает онлайн радио.

#337845
redix написал:
lone_wolf, а почитать об конфигурировании DNS-сервера BIND, не пойдёт?

не просто пойдет но и поедет ) я свой конфиг выложил в 1 посте темы, так что я как бы читал про конфигурирование, да признаю не доконца как показала ситуация разобрался. )

З.ы. за ссылку спасибо почитаю

#337846

А что в логах /var/log/messages ?
Пинги не идут, но DNS сервер работает?

Покажи вывод команды:

text
iptables -n -L -v
#337847
AlfaStriker написал:
А что в логах /var/log/messages ?
Пинги не идут, но DNS сервер работает?

да днс работает, но не резольвит нечего, как бы команда nslookup :

text
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 моем посте.

#337849

Вот

Показать
text
*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

#337851

ну чтож заработало .... опять же маты в лог как в 1 посте моем ... но уже лучше хоть работает ) так вот теперь (над забекапить работаюший конфиг) и начать заново конфигурить.

З.ы. мой конфиг на сегодняшнее утро выглядел так :

Показать
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 { 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";

#337854
text
Allow-query {any;};
Allow-query-cache {localhost; твоя локальная сеть;};
#337856
AlfaStriker написал:
Allow-query-cache {localhost; твоя локальная сеть;};

тьфу блин забыл забыл указать 127.0.0.1 ну или localhost

#337857

У тебя авторитарный DNS, надо здесь ставить ANY:

Allow-query {any; };

Твой глюк вылазил потому что ты забыл прописать allow-query-cache = localhost

Покажи:

/etc/resolv.conf

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

ifcfg-eth0 - внешка

#337858
redix написал:

эм ну как бы эта статья и была базовой в конфигурировании моего сервака + есче там несколько стаей были прочитаны.

#337861
AlfaStriker написал:
У тебя авторитарный DNS, надо здесь ставить ANY:
Allow-query {any; };

Твой глюк вылазил потому что ты забыл прописать allow-query-cache = localhost

Покажи:
/etc/resolv.conf
/etc/sysconfig/network-scripts/ifcfg-eth0 - внешка

ну как бы у меня :

text
acl local-lan { 10.10.0.0/16; 127.0.0.1; };
allow-query-cache { local-lan; };
text
Allow-query {any; };

я же уазываю что с внешнего ip и с локальной сети разрешено обращение к моему серваку

/etc/resolv.conf

text
nameserver 127.0.0.1
search kompania.dom

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

text
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
Войдите или зарегистрируйтесь, чтобы ответить.