Я пытаюсь создать новую главную зону для доменного имени 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.
Записи, которые у вас есть в файле зоны, выглядят правильно, но у вас их недостаточно, ваша зона неполная. Сообщение об ошибке, которое вы опубликовали, довольно четко об этом говорит:
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