Да как бы да пользователи не матерились... и не закидывали меня мятыми бумажками :D
Но меня 1 печалит бинд настроенный прошлым админом не использовал forwarders, и пахал что трактор. Лан буду пробовать поймать его в полях родины может повезет.
Bind матерится на то что не может разрезолить домены
По моему явное прописывание DNS серверов будет по лучше. А то что сделал старый админ - работало, но сдрхло. Так бывает иногда -)
Это же линукс Бро!
По моему явное прописывание DNS серверов будет по лучше. А то что сделал старый админ - работало, но сдрхло. Так бывает иногда -)
Это же линукс Бро!
Неа его сервак жив до сих пор и в рабочем состоянии... просто 1 раз винт уже умирал... мы его восстановили .... ну и как бы отжил свой срок раза 3, ну и как следствие спустя не которое время удалось у боса выпросить новый сервак... Я его конфиг осматривал и изначально на основе его и делал свой.
Ну так конфиги со временем меняются. Бывает что выпускают новую версию программы (пакета), и в корне меняют синтаксис конфиг файла. Далеко ходить не надо, возмем например тот же Довекот. Различие конфигов между двумя версиями 1 и 2 - значительные. Но разобраться можно. Так как смысл тот же. В основном конечно не сильно все меняется в других пакетах, один параметр убрали/переименовали и все....
Это все конечно мое маленькое имхо.
Ну так конфиги со временем меняются. Бывает что выпускают новую версию программы (пакета), и в корне меняют синтаксис конфиг файла. Далеко ходить не надо, возмем например тот же Довекот. Различие конфигов между двумя версиями 1 и 2 - значительные. Но разобраться можно. Так как смысл тот же. В основном конечно не сильно все меняется в других пакетах, один параметр убрали/переименовали и все....
Это все конечно мое маленькое имхо.
полностью согласен :) ...
Мужики кому не жалко, и не является какой либо тайной (военой, комерческой) выложите пожалуйста свой рабочий конфиг настройки bind.
А твой не пашет?
lone_wolf, а почитать об конфигурировании DNS-сервера BIND, не пойдёт?
А твой не пашет?
Да вот что-то сегодня с утра начиная такие приколы сервак начал выдавать, я сижу и офигеваю. Тупо пинги не уходят с сервака, а при этом у всех работает инет и т.д. Ребучу самого демона, все проходит хорошо, опять пингую опять не могу типа определить хост . Я в отчаянии ребучу сервак и о чудо пинги пошли *WALL* весь день тишина. Тут вечером колегга (напарник windows админ) попросил адрес моего ntp сервака я дал, ну и заодно решил проверить синхронизацию, смотрю а мой ntp синхронизируется только с самим с собой. Опять лезу проверять, пускаю пинг по адресу внешнего ntp севера с которым синхронизируюсь сам и вижу что не могу типа определить имя. Сижу тихонько офигевать начинаю так как на соседнем мониторе у меня работает онлайн радио.
lone_wolf, а почитать об конфигурировании DNS-сервера BIND, не пойдёт?
не просто пойдет но и поедет ) я свой конфиг выложил в 1 посте темы, так что я как бы читал про конфигурирование, да признаю не доконца как показала ситуация разобрался. )
З.ы. за ссылку спасибо почитаю
А что в логах /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";
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 - внешка
эм ну как бы эта статья и была базовой в конфигурировании моего сервака + есче там несколько стаей были прочитаны.
У тебя авторитарный 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