LinuxForum.Fans
Тема

Named - перестал отвечать на внешние запросы

Автор: AlfaStriker 3 сообщений 1805 просмотров
#379841

Система: CentOS 6.5 x32
Версия named: BIND 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1
Selinux - отключен

Конфиги проверил командой, все хорошо:

# service named configtest
text
zone domain.ru/IN: loaded serial 31
zone company.ru/IN: loaded serial 26
zone 189.11.211.in-addr.arpa/IN: loaded serial 19
zone localhost.localdomain/IN: loaded serial 0
zone localhost/IN: loaded serial 0
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
zone 0.in-addr.arpa/IN: loaded serial 0

Сам файл - /etc/named.conf:

# vi named.conf
text
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options { listen-on port 53 { localhost; 10.168.50.2; 172.20.0.1; 211.11.189.50;}; # listen-on-v6 port 53 { ::1; }; listen-on-v6 port 53 { none; }; forwarders { 217.15.178.8; 217.15.178.8; 8.8.8.8; }; version "MS DNS server"; directory "/var/named"; 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-query-cache { localhost; 10.168.50.0/24; 172.20.0.0/24; }; allow-recursion { localhost; 10.168.50.0/24; 172.20.0.0/24; }; 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"; #rate-limit { # responses-per-second 15; # window 5; #}; };

logging { # category lame-servers {null;}; channel default_debug { file "data/named.run"; severity dynamic;

}; };

zone "." IN { type hint; file "named.ca"; };

zone "company.ru" { type master; file "company.ru.fwd"; allow-update {none;}; allow-transfer { 211.11.189.51; }; };

zone "company1.ru" { type master; file "company1.ru.fwd"; allow-update {none;}; allow-transfer { 211.11.189.51; }; };

zone "189.11.211.in-addr.arpa" { type master; file "company1.ru.rev"; allow-update {none;}; allow-transfer { 211.11.189.51; }; };

include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; include "/etc/rndc.key"; // включаем в текущий файл ключ rndc

Ошибок в логах нет, проверял файлы:

text
/var/named/data/named
/var/log/messages

telnet на 53 порт машины - есть.

Когда пытаюсь получить запрос с домашней машины, пишет :

nslookup -type=any
server 211.11.189.50
comany1.ru
text
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.

Хотя если выполнить тоже самое на самом сервере с установленным Bind, все работает хорошо.

На самом деле все должно работать, так как в конфиге named стоит:

text
options {
        allow-query       { any;};
}

То есть все запросы из любых сетей должны быть обработаны.

#379853

iptables
что в логах?

#379893

iptables отключал, забыл просто написать про это.

Самое странное, внутри сети провайдера другой сервер (белый IP) если запросит - ему дают результат.
А если запросить с хоста другого оператора - не работает.

Сейчас серьезных проблем с DNS пока нет, все работает.

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