Не удалось запустить службу с именем (плохая зона)

Я пытаюсь создать новую главную зону для доменного имени Innovisage.local, но продолжаю получать ошибки.

Я использую WebMin для настройки новой главной зоны, поэтому она должна быть синтаксически правильной. Я также вручную проверил файл зоны и файл конфигурации, и оба они кажутся мне правильными.

Вот журнал ошибок:

-- Unit named.service has begun starting up.
Aug 09 22:07:58 centos7-test.innovisage.local bash[5496]: zone            localhost.localdomain/IN: loaded serial 0
Aug 09 22:07:58 centos7-test.innovisage.local bash[5496]: zone localhost/IN: loaded serial 0
Aug 09 22:07:58 centos7-test.innovisage.local bash[5496]: 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
Aug 09 22:07:58 centos7-test.innovisage.local bash[5496]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
Aug 09 22:07:58 centos7-test.innovisage.local bash[5496]: zone 0.in-addr.arpa/IN: loaded serial 0
Aug 09 22:07:58 centos7-test.innovisage.local bash[5496]: zone innovisage.local/IN: NS 'centos7-test.innovisage.local' has no address records (A or AAAA)
Aug 09 22:07:58 centos7-test.innovisage.local bash[5496]: zone innovisage.local/IN: not loaded due to errors.
Aug 09 22:07:58 centos7-test.innovisage.local bash[5496]: _default/innovisage.local/IN: bad zone
Aug 09 22:07:58 centos7-test.innovisage.local systemd[1]: named.service: control process exited, code=exited status=1
Aug 09 22:07:58 centos7-test.innovisage.local systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).
-- Subject: Unit named.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit named.service has failed.
--
-- The result is failed.
Aug 09 22:07:58 centos7-test.innovisage.local systemd[1]: Unit named.service entered failed state.
Aug 09 22:07:58 centos7-test.innovisage.local systemd[1]: named.service failed.

Вот файл конфигурации.

options {
    listen-on port 53 {
            192.168.1.7;
            };

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

    recursion yes;
    dnssec-enable yes;
    dnssec-validation yes;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";

    managed-keys-directory "/var/named/dynamic";

    pid-file "/run/named/named.pid";
    session-keyfile "/run/named/session.key";
    forwarders {
            203.12.160.35;
            203.12.160.36;
            8.8.8.8;
            };
};

logging {
    channel default_debug {
            file "data/named.run";
            severity dynamic;
    };
};

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

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

zone "innovisage.local" {
    type master;
    file "/var/named/innovisage.local.hosts";
    };

Вот мой файл зоны:

$ttl 38400
innovisage.local.       IN      SOA     centos7-test.innovisage.local. sophal.lee.live.com (
                        1470744461
                        10800
                        3600
                        604800
                        38400 )
innovisage.local.       IN      NS      centos7-test.innovisage.local.
-1
задан 9 August 2016 в 18:38
1 ответ

Записи, которые у вас есть в файле зоны, выглядят правильно, но у вас их недостаточно, ваша зона неполная. Сообщение об ошибке, которое вы опубликовали, довольно четко об этом говорит:

NS 'centos7-test.innovisage.local' не имеет адресных записей (A или AAAA)

, и решение также очень простое, вам нужно добавить это Запись A или AAAA:

 centos7-test.innovisage.local. IN A 198.51.100.1 

или эквивалент в сокращении DNS

 centos7-test IN A 198.51.100.1
3
ответ дан 5 December 2019 в 19:13

Теги

Похожие вопросы