URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 69353
[ Назад ]

Исходное сообщение
"Не получается настроить master zone DNS"

Отправлено Habibi72 , 05-Окт-06 15:31 
Уже несколько дней бьюсь с проcтой задачей. Нужно настроить DNS мастера для некоторой зоны MYDOMAIN.RU. Конфиги все простые, по учебнику! Но судя по логам он игнорирует запросы извне локальной сети, хотя вроде везде стоят опции allow-query {any;};. Вот что он пишет в syslog на запросы изнутри и извне локальной сети

named[25909]: client 212.27.Х.Х#16229: query: MYDOMAIN.RU IN A -
named[25909]: client 192.168.X.X#3874: query: MYDOMAIN.RU IN A +

Первая строка это на запрос извне, вторая изнутри локалки!
Устанавливаю SUSE Linux Enterprise Server 10. Где искать, подскажите пожалуйста.


Содержание

Сообщения в этом обсуждении
"Не получается настроить master zone DNS"
Отправлено seller , 05-Окт-06 16:04 
>Уже несколько дней бьюсь с проcтой задачей. Нужно настроить DNS мастера для
>некоторой зоны MYDOMAIN.RU. Конфиги все простые, по учебнику! Но судя по
>логам он игнорирует запросы извне локальной сети, хотя вроде везде стоят
>опции allow-query {any;};. Вот что он пишет в syslog на запросы
>изнутри и извне локальной сети
>
>named[25909]: client 212.27.Х.Х#16229: query: MYDOMAIN.RU IN A -
>named[25909]: client 192.168.X.X#3874: query: MYDOMAIN.RU IN A +
>
>Первая строка это на запрос извне, вторая изнутри локалки!
>Устанавливаю SUSE Linux Enterprise Server 10. Где искать, подскажите пожалуйста.

На каких интерфейсах слушает named?
(параметр listen-on)
Либо вообще закомментируйте этот параметр, либо допишите ip-адрес интерфейса_в_инет.


"Не получается настроить master zone DNS"
Отправлено Habibi72 , 05-Окт-06 16:19 
>На каких интерфейсах слушает named?
>(параметр listen-on)
>Либо вообще закомментируйте этот параметр, либо допишите ip-адрес интерфейса_в_инет.

Забыл написать, сорри! Запросы форвардятся с АДСЛ модема, пробовал писать и просто адрес сетевухи на сервере (т.е. локальный 192.168.х.х) и добавлял внешний реальный на АДСЛ модеме.


"Не получается настроить master zone DNS"
Отправлено simple_rulez , 05-Окт-06 16:19 
конфиг в студию! ;)

"Не получается настроить master zone DNS"
Отправлено Habibi72 , 05-Окт-06 16:59 
>конфиг в студию! ;)

named.conf
options {
    directory "/var/lib/named";
    dump-file "/var/log/named_dump.db";
    statistics-file "/var/log/named.stats";

    listen-on-v6 { any; };

    notify yes;
    forwarders { X.X.X.X; X.X.X.X; }; #адреса DNS сервера провайдера
    allow-transfer { any; };
    allow-query { any; };
    listen-on { 127.0.0.1; 192.168.X.X; };
};
logging {
    channel log_syslog { syslog; };
    category queries { log_syslog; };
    category xfer-in { log_syslog; };
    category xfer-out { log_syslog; };
    category default { log_syslog; };
};

zone "." in {
    type hint;
    file "root.hint";
};

zone "localhost" in {
    type master;
    file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
    type master;
    file "127.0.0.zone";
};
zone "MYDOMAIN.RU" in {
    file "master/MYDOMAIN.RU";
    type master;
    allow-update { none; };
    allow-query { any; };
    allow-transfer { X.X.X.X; }; # адрес secondary сервера
};
# а это локальный ДНС для своей внутренней сети
zone "lan.MYDOMAIN.RU" in {
    file "master/lan.MYDOMAIN.RU";
    type master;
};


master/MYDOMAIN.RU
TTL 2d
@        IN SOA        mydomain.ru.    root.mydomain.ru. (
                2006092700    ; serial
                3h        ; refresh
                1h        ; retry
                1w        ; expiry
                1d )        ; minimum

@           IN NS        ns.mydomain.ru.
@           IN NS        ns4.nic.ru.
@           IN MX        5 mail.mydomain.ru.
@           IN A        X.X.X.X     #мой реальный ip адрес
ns        IN A        X.X.X.X     #мой реальный ip адрес
mail        IN A        X.X.X.X     #мой реальный ip адрес


"Не получается настроить master zone DNS"
Отправлено newser , 05-Окт-06 17:32 

> listen-on { 127.0.0.1; 192.168.X.X; };

Может, все-таки стоит написать

listen-on { any; };

Ну или добавить IP внешнего интерфейса?