Ошибка привязки DNS-сервера
Я пытаюсь настроить DNS-сервер Bind, если я проверяю
named-checkzone domain.de /etc/bind/db.domain.de
появляется следующая ошибка:
zone domain.de/IN: NS 'ns1.domain.de' has no address records (A or AAAA)
zone domain.de/IN: not loaded due to errors.
К сожалению, я не знаю, как я могу решить эту проблему, пожалуйста, кто-нибудь может помочь? Много приветствий
Содержимое ect/bind/db.domain.de:
$TTL 1D
@ IN SOA ns1.domain.de. email.domain.de. (
2013121100 ; serial
8H ; refresh
2H ; retry
4W ; expire
3H ) ; minimum
@ IN NS ns1.domain.de.
@ IN NS ns2.domain2.de.
@ IN A 192.168.178.22
localhost IN A 127.0.0.1
mail IN A 192.168.178.22
www IN A 192.168.178.22
ftp IN CNAME www
imap IN CNAME www
loopback IN CNAME localhost
pop IN CNAME www
relay IN CNAME www
smtp IN CNAME www
@ IN MX 10 mail
Содержание ect/bind/db.0.168.192:
$TTL 1D
@ IN SOA ns1.domain.de. postmaster.domain.de. (
2013121100 ; serial
8H ; refresh
2H ; retry
4W ; expire
3H ) ; minimum
@ IN NS ns1.domain.de.
10 IN PTR ns1.domain.de.
1 ответ
Вы указали, что ваш первый сервер имен должен быть ns1.domain.de
но у вас нет IP-адреса, назначенного этому поддомену.
Вы должны добавить запись A, как это:
ns1 IN A 192.168.178.5
Ваш другой сервер имен находится в другом домене (domain2.de), поэтому запись A для этого сервера имен должна существовать в конфигурации для этого домена.
Я не уверен, но я думаю, что вы можете добавить запись A для ns2, если вы оканчиваете домен точкой и отправляете этот IP-адрес в дополнительном разделе, когда клиент запрашивает ваши записи NS.
ns2.domain2.de. IN A 192.168.178.6