Помогите настроить первичный DNS

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

dm12
Сообщения: 34

Помогите настроить первичный DNS

Сообщение dm12 »

На nic.ru заказал услугу secondary DNS.
При делегировании указал этот и свой DNS сервера, всё прошло успешно.
Но наш домен до сих пор не проделегировался и с nic.ru по почте приходят письма об ошибке:
При очередном обновлении содержимого зоны
процесс загрузки зоны был прерван со стороны родительского сервера.
С момента формирования предыдущего отчета
эта ошибка появлялась 9 раз.
Последний раз она была зафиксирована 09.12.2010 12:04:30.

Возможные причины:
1. Ошибка конфигурации первичного сервера.


Конфиг зоны:
$TTL 2d
@ IN SOA linux-ria.site. root.linux-ria.site. (
2010120900 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum

cz-volgabeer.ru. IN NS ns.cz-volgabeer.ru.
cz-volgabeer.ru. IN A 81.22.13.234
ns IN A 81.22.13.234
www.cz-volgabeer.ru. IN A 81.22.13.234


Кусок лога... кстате ещё вопрос, лог забит огромным количеством записей типа 'unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53' в конфигах у себя упоминаний о muzhia.net ни где не нашол. Не пойму что это за сообщение.
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: 0.IN-ADDR.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: 127.IN-ADDR.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: 254.169.IN-ADDR.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: 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.0.IP6.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty 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
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: D.F.IP6.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: 8.E.F.IP6.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: 9.E.F.IP6.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: A.E.F.IP6.ARPA
Dec 10 10:12:41 linux-ria named[16956]: automatic empty zone: B.E.F.IP6.ARPA
Dec 10 10:12:41 linux-ria named[16956]: command channel listening on 127.0.0.1#953
Dec 10 10:12:41 linux-ria named[16956]: the working directory is not writable
Dec 10 10:12:41 linux-ria named[16956]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
Dec 10 10:12:41 linux-ria named[16956]: zone localhost/IN: loaded serial 42
Dec 10 10:12:41 linux-ria named[16956]: zone ria-gw/IN: NS 'ria.ria-gw' has no address records (A or AAAA)
Dec 10 10:12:41 linux-ria named[16956]: zone ria-gw/IN: loaded serial 2010120600
Dec 10 10:12:41 linux-ria named[16956]: zone cz-volgabeer.ru/IN: loaded serial 2010120900
Dec 10 10:12:41 linux-ria named[16956]: running
Dec 10 10:12:50 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:12:50 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:12:53 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:12:54 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:13:07 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:13:07 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:13:10 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:13:11 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:13:25 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:13:26 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:13:30 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:13:31 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:13:44 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:13:45 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:13:48 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:13:48 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:14:01 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:14:02 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53
Dec 10 10:14:04 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 193.106.28.7#53
Dec 10 10:14:05 linux-ria named[16956]: unexpected RCODE (SERVFAIL) resolving 'muzhia.net/A/IN': 78.46.44.67#53

ria-gw это другая зона с именами компов во внутренней сети.
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Помогите настроить первичный DNS

Сообщение gesigor »

В named.conf в разделе options есть параметр allow-transfer? Спросил на всякий случай, вдруг про него забыли. А в конфиге зоны разве не доменное имя надо указывать?
linux-ria.site
Я правильно понял, что Вы настраиваете первичный DNS (внешний)?
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
dm12
Сообщения: 34

Re: Помогите настроить первичный DNS

Сообщение dm12 »

named.conf

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

options {

    # The directory statement defines the name server's working directory

    directory "/var/lib/named";

    # Write dump and statistics file to the log subdirectory.  The
    # pathenames are relative to the chroot jail.

    dump-file "/var/log/named_dump.db";
    statistics-file "/var/log/named.stats";

    # The forwarders record contains a list of servers to which queries
    # should be forwarded.  Enable this line and modify the IP address to
    # your provider's name server.  Up to three servers may be listed.

    #forwarders { 192.0.2.1; 192.0.2.2; };

    # Enable the next entry to prefer usage of the name server declared in
    # the forwarders section.

    #forward first;

    # The listen-on record contains a list of local network interfaces to
    # listen on.  Optionally the port can be specified.  Default is to
    # listen on all interfaces found on your system.  The default port is
    # 53.

    listen-on port 53 { 127.0.0.1; 192.168.1.1; };

    # The listen-on-v6 record enables or disables listening on IPv6
    # interfaces.  Allowed values are 'any' and 'none' or a list of
    # addresses.

    listen-on-v6 { none; };

    # The next three statements may be needed if a firewall stands between
    # the local server and the internet.

    #query-source address * port 53;
    #transfer-source * port 53;
    #notify-source * port 53;

    # The allow-query record contains a list of networks or IP addresses
    # to accept and deny queries from. The default is to allow queries
    # from all hosts.

    #allow-query { 127.0.0.1; };

    # If notify is set to yes (default), notify messages are sent to other
    # name servers when the the zone data is changed.  Instead of setting
    # a global 'notify' statement in the 'options' section, a separate
    # 'notify' can be added to each zone definition.

    notify no;
    include "/etc/named.d/forwarders.conf";
};

# To configure named's logging remove the leading '#' characters of the
# following examples.
#logging {
#    # Log queries to a file limited to a size of 100 MB.
#    channel query_logging {
#        file "/var/log/named_querylog"
#            versions 3 size 100M;
#        print-time yes;            // timestamp log entries
#    };
#    category queries {
#        query_logging;
#    };
#
#    # Or log this kind alternatively to syslog.
#    channel syslog_queries {
#        syslog user;
#        severity info;
#    };
#    category queries { syslog_queries; };
#
#    # Log general name server errors to syslog.
#    channel syslog_errors {
#        syslog user;
#        severity error;
#    };
#    category default { syslog_errors;  };
#
#    # Don't log lame server messages.
#    category lame-servers { null; };
#};

# The following zone definitions don't need any modification.  The first one
# is the definition of the root name servers.  The second one defines
# localhost while the third defines the reverse lookup for localhost.

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";
};

# Include the meta include file generated by createNamedConfInclude.  This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named

include "/etc/named.conf.include";
logging {
    category xfer-in { log_syslog; };
    channel log_syslog { syslog; };
    category xfer-out { log_syslog; };
    category default { log_syslog; };
};
zone "ria-gw" in {
    allow-transfer { any; };
    file "master/ria-gw";
    type master;
};
zone "cz-volgabeer.ru" in {
    allow-transfer { any; };
    file "dyn/cz-volgabeer.ru";
    type master;
    allow-update { key 12345; };
};


Я вообще первый раз это делаю, учусь можно сказать, настраивал всё через YAST2 OpenSuse 11.2
Про первичный или нет... делаем сайт и на нашем DNS сервере с внутренней зоной добавили ещё одну с внешним IP
Спасибо сказали:
dm12
Сообщения: 34

Re: Помогите настроить первичный DNS

Сообщение dm12 »

Исправил конфиг зоны на
$TTL 2d
@ IN SOA cz-volgabeer.ru. root.cz-volgabeer.ru. (
2010120900 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum

cz-volgabeer.ru. IN NS ns.cz-volgabeer.ru.
cz-volgabeer.ru. IN A 81.22.13.234
ns IN A 81.22.13.234
www.cz-volgabeer.ru. IN A 81.22.13.234


Перезапустил DNS, подожду... может сработает.
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Помогите настроить первичный DNS

Сообщение neol »

listen-on port 53 { 127.0.0.1; 192.168.1.1; };

А он у вас точно слушает нужный интерфейс?
Судя по

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

nslookup cz-volgabeer.ru 81.22.13.234
;; connection timed out; no servers could be reached

ответ отрицательный.
Спасибо сказали:
dm12
Сообщения: 34

Re: Помогите настроить первичный DNS

Сообщение dm12 »

Исправил на:
listen-on port 53 { 127.0.0.1; 192.168.1.1; 81.22.13.234; };

Интересно как долго надо ждать когда изменения вступят в силу.
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Помогите настроить первичный DNS

Сообщение neol »

dm12 писал(а):
10.12.2010 11:24
Исправил на:
listen-on port 53 { 127.0.0.1; 192.168.1.1; 81.22.13.234; };

Интересно как долго надо ждать когда изменения вступят в силу.

Адрес уже отдается. Я бы еще раз пнул nic.ru, чтобы делегировать домен.
Спасибо сказали:
dm12
Сообщения: 34

Re: Помогите настроить первичный DNS

Сообщение dm12 »

Пнул... ждёмс...
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Помогите настроить первичный DNS

Сообщение gesigor »

allow-transfer - Здесь перечиляются адреса secondary DNS-серверов. Чтоб они могли достучаться.
OC Centos, FC21
https://gesigor.ru
Спасибо сказали: