named не работает :-(

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45281
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

named не работает :-(

Сообщение Stanislav »

Поставил named - внутри сети все работает прекрасно, снаружи - получаю "query refused"
Где копать? Дырку в файрволе проколупал: tcp/udp 53, пакеты через нее идут.... Конфиг-то не сложный. Мистика прямо...
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

named.conf, options like:
listen-on {...};
allow-query {...};
query-source ....;
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Re: named не работает :-(

Сообщение Аман Ванкуверский »

1. То, что CdR прописал - настройки конфига: на тех ли интерфейсах слушает, отвечает ли внешним запросам и т.д.

2. На файерволе NAT правильно настроен?

3. Логи, дебаг что показывают?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45281
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: named не работает :-(

Сообщение Stanislav »

Код: Выделить всё

options {
        allow-query             { localnets; localhost; };
        allow-recursion         { localnets; localhost; };
        query-source            port 53;
        query-source-v6         port 53;
        directory               "/var/named";
        forwarders              { 192.197.96.11; };
        dump-file               "data/cache_dump.db";
        statistics-file         "data/named_stats.txt";
        memstatistics-file      "data/named_mem_stats.txt";
};

view "localhost_resolver" {

        match-clients           { localhost; };
        match-destinations      { localhost; };

        include "/etc/named.root";

        include "/etc/named.local";

        zone "@@@@@@@" {
                allow-query { any; };
                type master;
                file "@@@@@@.local";
        };

        zone "#######" {
                allow-query { any; };
                type master;
                file "#######.local";
        };

};

view "internal" {

        match-clients           { localnets; };
        match-destinations      { localnets; };

        include "/etc/named.root";

        zone "@@@@@@.com" {
                allow-query { any; };
                type master;
                file "@@@@@@.local";
        };

        zone "7.168.192.in-addr.arpa" {
                allow-query { any; };
                type master;
                file "7.168.192.@@@@@.com";
        };

        zone "#######.com" {
                allow-query { any; };
                type master;
                file "#######.local";
        };

};

view "external" {

        match-clients           { !localnets; !localhost; };
//      match-destinations      { !localnets; !localhost; };
        match-destinations      { any; };

        include "/etc/named.root";

        zone "@@@@@@.com" {
                allow-query { any; };
                type master;
                file "@@@@@@.com";
        };

        zone "97.197.192.in-addr.arpa" {
                allow-query { any; };
                type master;
                file "97.197.192.@@@@@@.com";
        };

        zone "########.com" {
                allow-query { any; };
                type master;
                file "########.com";
        };

};
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45281
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: named не работает :-(

Сообщение Stanislav »

IP = 192.197.97.59:53
NAT логи - говорит, что пакеты переправил по внутреннему адресу успешно....
в messages есть сообщения только об успешной загрузке зон, да ошибки по доступу к корневым серверам

А как ему debug сделать?
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: named не работает :-(

Сообщение meser »

Stanislav писал(а):IP = 192.197.97.59:53
NAT логи - говорит, что пакеты переправил по внутреннему адресу успешно....
в messages есть сообщения только об успешной загрузке зон, да ошибки по доступу к корневым серверам

А как ему debug сделать?
а как он без рутовой зоны будет делать рекурсивные запросы? пропиши зону.
что у тебя за линукс? Можешь кинуть кусок лога с grep "named"?
у даймона есть ключ -d level, где левел из дебаг левел. Но тебе наверное это не надо, сейчас.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45281
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: named не работает :-(

Сообщение Stanislav »

meser писал(а):
Stanislav писал(а):IP = 192.197.97.59:53
NAT логи - говорит, что пакеты переправил по внутреннему адресу успешно....
в messages есть сообщения только об успешной загрузке зон, да ошибки по доступу к корневым серверам

А как ему debug сделать?
а как он без рутовой зоны будет делать рекурсивные запросы? пропиши зону.
что у тебя за линукс? Можешь кинуть кусок лога с grep "named"?
у даймона есть ключ -d level, где левел из дебаг левел. Но тебе наверное это не надо, сейчас.
там у меня:
include "/etc/named.root";
тан сидит hint с рутовой зоной

CentOS.

в messages есть только сообщения об успешном старте демона и загрузке зон: когда я пытаюсь сделать nslookup - запрос отвергается, но никаких сообщений не появляется
Последний раз редактировалось Stanislav 15 авг 2008, 09:31, всего редактировалось 1 раз.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: named не работает :-(

Сообщение meser »

Stanislav писал(а):
meser писал(а):
Stanislav писал(а):IP = 192.197.97.59:53
NAT логи - говорит, что пакеты переправил по внутреннему адресу успешно....
в messages есть сообщения только об успешной загрузке зон, да ошибки по доступу к корневым серверам

А как ему debug сделать?
а как он без рутовой зоны будет делать рекурсивные запросы? пропиши зону.
что у тебя за линукс? Можешь кинуть кусок лога с grep "named"?
у даймона есть ключ -d level, где левел из дебаг левел. Но тебе наверное это не надо, сейчас.
там у меня:
include "/etc/named.root";
тан сидит hint с рутовой зоной

CentOS.
а сам файл рутовой зоны есть? путь к нему правильный? пермишнс файла позволяют его читать узеру named?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45281
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: named не работает :-(

Сообщение Stanislav »

meser писал(а):
Stanislav писал(а):
meser писал(а):
Stanislav писал(а):IP = 192.197.97.59:53
NAT логи - говорит, что пакеты переправил по внутреннему адресу успешно....
в messages есть сообщения только об успешной загрузке зон, да ошибки по доступу к корневым серверам

А как ему debug сделать?
а как он без рутовой зоны будет делать рекурсивные запросы? пропиши зону.
что у тебя за линукс? Можешь кинуть кусок лога с grep "named"?
у даймона есть ключ -d level, где левел из дебаг левел. Но тебе наверное это не надо, сейчас.
там у меня:
include "/etc/named.root";
тан сидит hint с рутовой зоной

CentOS.
а сам файл рутовой зоны есть? путь к нему правильный? пермишнс файла позволяют его читать узеру named?
пермишинс 640 root:named
Все нормально - все разрешается, если запрос идет из моей внутренней сети. Проблема, если извне делаешь запрос... Firewall клянется, что NAT'ит куда надо... Может есть какие особенности для XEN? сервер еще хостит кучку VM.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: named не работает :-(

Сообщение meser »

постой, ты говорил о сообщениях о рутовой зоне. они пропали?
кидай сюда рез-т grep -i named /var/log/messages
еще попробуй глянуть резолвинг с трэйсом,
ну например dig address +trace или дай мне какое имя, я гляну снаружи
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: named не работает :-(

Сообщение meser »

кстати, насчет ната, там и юдп и тсп? все строго?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45281
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: named не работает :-(

Сообщение Stanislav »

meser писал(а):кстати, насчет ната, там и юдп и тсп? все строго?
да, оба
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45281
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: named не работает :-(

Сообщение Stanislav »

meser писал(а):постой, ты говорил о сообщениях о рутовой зоне. они пропали?
кидай сюда рез-т grep -i named /var/log/messages
еще попробуй глянуть резолвинг с трэйсом,
ну например dig address +trace или дай мне какое имя, я гляну снаружи
сейчас ошибок нету - только сообщения о старте демона и загрузках зон.
IP DNS server: 192.197.97.59
name: ns.rd-arts.com
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: named не работает :-(

Сообщение meser »

Stanislav писал(а):

Код: Выделить всё

options {
        allow-query             { localnets; localhost; };
        allow-recursion         { localnets; localhost; };
....
}
постой, станислав, а это что? ты сам не разрешаешь внешние запросы.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: named не работает :-(

Сообщение meser »

Код: Выделить всё

// Authorized source addresses.
acl "trusted" {
        localhost;
        aaa.bbb.ccc.ddd/24
       //твои сетки
     
};
// Known fake source addresses shouldn't be replied to.
acl "bogon" {
        0.0.0.0/8;
        1.0.0.0/8;
        2.0.0.0/8;
        192.0.2.0/24;
        224.0.0.0/3;
        169.254.0.0/16;
        // Enterprise networks may or may not be bogus.
        10.0.0.0/8;
        172.16.0.0/12;
        192.168.0.0/16;
};

controls {
        inet * allow { trusted; } keys { "rndc-key"; };
};

options {
        directory "/var/named";
        allow-transfer { 127.0.0.1; eee.fff.ggg.hhh;};
        allow-query { any; };
        allow-recursion { trusted; };
        blackhole { bogon; };
       
};
вот кусок рабочего конфига
Ответить