Рейтинг:0

ошибка файла зоны и named не запускается

флаг kr

мы развернули новую зону на нашем dns:

named.conf для новой зоны (как и другие)

зона "db.0.30.10.in-addr.arpa" {
                тип мастер;
                файл "/etc/named/internal/db.0.30.10.in-addr.arpa";
                уведомлять да;
                разрешить передачу {
                        DNS2-инт; ключ "int-ключ";
                };
                чек-имена предупреждают;
        };

это новый файл для зоны (как и другие):

[зоны root@dns-1]# cat db.0.30.10.in-addr.arpa
$ORIGIN 0.30.10.in-addr.arpa.
3600 долларов США
@ В SOA ns1.0.30.10.in-addr.arpa. domainmaster.0.30.10.in-addr.arpa. 2021072301 10800 3600 2419200 900
@ В НС ns1
ns1 В А 10.25.16.7
@ В НС ns2
ns2 В А 10.25.16.8
@ В НС ns3
ns3 В А 10.20.1.15
@ В НС ns4
ns4 В А 10.20.9.15

Когда я пытаюсь перезапустить named, возникает проблема с зоной, и named не запускается:

15 февраля, 08:13:36 dns-1 bash[root]: перезапуск systemctl с именем

15 февраля 08:13:36 dns-1 bash[3211663]: /etc/named/internal/db.6.30.10.in-addr.arpa:10: игнорирование данных вне зоны (6.30.10.in- адрес.арпа)
15 февраля, 08:13:36 dns-1 bash[3211663]: /etc/named/internal/db.6.30.10.in-addr.arpa:11: игнорирование данных вне зоны (ns4.6.30.10. in-addr.arpa)
15 февраля, 08:13:36 dns-1 bash[3211663]: /etc/named/internal/db.6.30.10.in-addr.arpa: файл не заканчивается новой строкой
15 февраля 08:13:36 dns-1 bash[3211663]: zone db.6.30.10.in-addr.arpa/IN: имеет 0 записей SOA
15 февраля 08:13:36 dns-1 bash[3211663]: зона db.6.30.10.in-addr.arpa/IN: нет записей NS
15 февраля, 08:13:36 dns-1 bash[3211663]: зона db.6.30.10.in-addr.arpa/IN: не загружена из-за ошибок.
15 февраля 08:13:36 dns-1 bash[3211663]: internal/db.6.30.10.in-addr.arpa/IN: bad zone

Можете ли вы посоветовать, если что-то не так и как исправить, пожалуйста? Спасибо

флаг cn
Bob
Ошибки для зоны db.6.30.10.in-addr.arpa, но вы показываете нам db.0.30.10.in-addr.arpa (шесть против нуля)
Рейтинг:0
флаг us

Всего у вас есть две конфигурации:

1. конфигурация named.conf

2. конфигурация файла зоны

для named.conf я предоставлю образец, в котором, как вы видите, есть основная конфигурация named и имена зон.

файлы зоны хранятся в отдельном файле

Образец:

параметры {
    директория "/зоны";
    pid-файл "/var/run/named/pid";
    файл статистики "/var/stats/named.stats";
    слушать { 127.0.0.1; 1.2.3.4;};
        разрешить передачу {127.0.0.1; 2.3.4.5;};
        рекурсивные клиенты 20;
    отключить пустую зону "255.255.255.255.IN-ADDR.ARPA";
    отключить-пустую-зону "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";
    отключить-пустую-зону "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";
    };

ключ "rndc-ключ" {
    алгоритм hmac-md5;
    секрет «Хэшедконтент»;
};

контролирует {
      инет 127.0.0.1 порт 953
              разрешить {127.0.0.1; } keys { "rndc-ключ"; };
};

зона "." {
    тип ведомый;
    файл "/etc/namedb/slave/root.slave";
    мастера {
        192.5.5.241; // F.КОРНЕВЫЕ СЕРВЕРЫ.NET.
    };
    уведомить нет;
};
зона "арпа" {
    тип ведомый;
    файл "/etc/namedb/slave/arpa.slave";
    мастера {
        192.5.5.241; // F.КОРНЕВЫЕ СЕРВЕРЫ.NET.
    };
    уведомить нет;
};
зона "in-addr.arpa" {
    тип ведомый;
    файл "/etc/namedb/slave/in-addr.arpa.slave";
    мастера {
        192.5.5.241; // F.КОРНЕВЫЕ СЕРВЕРЫ.NET.
    };
    уведомить нет;
};

зона "localhost" {тип master; файл "/etc/namedb/master/localhost-forward.db"; };
зона "127.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/localhost-reverse.db"; };
зона "255.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "0.ip6.arpa" { мастер типа; файл "/etc/namedb/master/localhost-reverse.db"; };
зона "0.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "10.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "16.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "17.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "18.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "19.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "20.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "21.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "22.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "23.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "24.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "25.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "26.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "27.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "28.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "29.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "30.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "31.172.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "168.192.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "254.169.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "2.0.192.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "100.51.198.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "113.0.203.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона «тест» { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона «пример» { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона «недействительная» { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "example.com" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "example.net" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "example.org" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "18.198.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "19.198.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "240.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "241.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "242.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "243.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "244.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "245.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "246.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "247.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "248.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "249.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "250.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "251.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "252.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "253.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };
зона "254.in-addr.arpa" { мастер типа; файл "/etc/namedb/master/empty.db"; };


// Зоны клиентов
зона "domain1.com" { тип master; файл "db.domain1.com.hosts"; };
зона "domain2.net" { мастер типа; файл "db.domain2.net.hosts"; };

как вы заметили, я упомянул имена файлов зон в named.conf и сохранил их в каталоге «/zones». каждое имя файла зоны должно соответствовать тому же имени, которое вы упомянули здесь.

так, например, имя файла зоны должно точно быть "db.domain1.com.hosts", а затем внутри файла вы определили свои записи.

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

Рейтинг:0
флаг cn

Ты говоришь:

зона "db.0.30.10.in-addr.arpa"

Итак, вы определяете зону db.0.30.10.in-addr.arpa куда дБ наверное не прав.

Затем в зоне вы говорите:

$ORIGIN 0.30.10.in-addr.arpa.

что, вероятно, правильно, но несовместимо с зона утверждение выше, так как эта новая зона находится «выше» предыдущей (она работала бы в противоположном направлении FWIW).

Об этом также говорят сообщения журнала привязки, за исключением того, что они соответствуют объявлению зоны db.6.30.10.in-addr.arpa и нет db.0.30.10.in-addr.arpa, так что либо у вас есть обе проблемы, либо вы просто создали ошибку при обфускации.

Короче говоря, дБ. должен идти в имени зоны. Вы, вероятно, смешиваете имя зоны и имя файла (которое на 100% произвольно, нет никаких обязательств иметь дБ везде в названии)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.