Это мой конфиг
Файл зоны
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ubuntu. root.Lordi.local. (
201806282 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
ubuntu IN NS Lordi.local.
ubuntu IN A 192.168.60.70
Lordi.local IN A 192.168.60.70
;@ IN AAAA ::1
Named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
// Zona de pesquisa direta
zone "Lordi.local" {
type master;
file "/etc/bind/db.Lordi.local"; };
// Zona de Pesquisa reversa
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192"; };
Статус Systemctl
[ bind9.service - BIND Domain Name Server
Loaded: loaded (/lib/systemd/system/bind9.service; enabled; vendor preset: en
Active: active (running) since Thu 2018-06-28 15:24:40 -03; 4 days ago
Docs: man:named(8)
Process: 21608 ExecStop=/usr/sbin/rndc stop (code=exited, status=0/SUCCESS)
Process: 16242 ExecReload=/usr/sbin/rndc reload (code=exited, status=1/FAILURE
Main PID: 21612 (named)
Tasks: 5 (limit: 4664)
CGroup: /system.slice/bind9.service
└─21612 /usr/sbin/named -f -u bind
Журнал
jun 28 15:24:41 ubuntu named[21612]: zone 0.in-addr.arpa/IN: loaded serial 1
jun 28 15:24:41 ubuntu named[21612]: zone 127.in-addr.arpa/IN: loaded serial 1
jun 28 15:24:41 ubuntu named[21612]: zone 0.168.192.in-addr.arpa/IN: loaded seri
jun 28 15:24:41 ubuntu named[21612]: zone 255.in-addr.arpa/IN: loaded serial 1
jun 28 15:24:41 ubuntu named[21612]: zone localhost/IN: loaded serial 2
jun 28 15:24:41 ubuntu named[21612]: zone Lordi.local/IN: has no NS records
jun 28 15:24:41 ubuntu named[21612]: zone Lordi.local/IN: not loaded due to erro
jun 28 15:24:41 ubuntu named[21612]: all zones loaded
jun 28 15:24:41 ubuntu named[21612]: running
jun 28 15:24:41 ubuntu named[21612]: zone 0.168.192.in-addr.arpa/IN: sending not]
Следующие записи журнала указывают на проблему:
zone Lordi.local/IN: has no NS records
zone Lordi.local/IN: not loaded due to errors
Это означает, что названная зона Lordi.local
не имеет NS
записи (в вершине зоны) и что это предотвращает загрузку зоны.
Глядя на включенный вами файл зоны, мы видим, что единственный NS
запись
ubuntu IN NS Lordi.local.
Т.е., ubuntu.Lordi.local.
делегируется в качестве отдельной зоны предполагаемому серверу имен с именем Lordi.local.
.
Интересно, было ли намерение указать, что сервер имен для Lordi.local.
является ubuntu.Lordi.local.
?
Т.е. возможно:
@ IN NS ubuntu
В любом случае NS
требуется запись на вершине зоны (с указанием сервера имен для этой зоны, а не делегирования чего-либо ниже вашей зоны в другое место).
Сортировка NS
в ситуации апекса зона должна загрузиться, но есть еще кое-что, на что стоит обратить внимание:
TLD local
зарезервировано для mDNS использовать и никогда не должно существовать в обычном DNS. Вместо этого используйте собственное имя.
Следующая запись выглядит очень подозрительно:
Lordi.local IN A 192.168.60.70
Это почти наверняка не то, что вам нужно. Это говорит, что Lordi.local.Lordi.local.
(sic) имеет адрес 192.168.60.70
.
Как правило, любое имя, не оканчивающееся точкой, считается относительно текущего источника (т. Е. Текущее происхождение добавляется к любым относительным именам при синтаксическом анализе файла). Источник начинается с имени зоны, но может быть изменен с помощью $ORIGIN
директива.