сервер DNS настраивается

Я пытаюсь установить сервер DNS и после выполнения sudo named-checkzone ostechnix.lan /etc/bind/for.austen.lan. Я получаю ошибку

zone austen.lan/IN: 
NS 'pri.austen.lan.austen.lan' has no address records (A or AAAA)
zone austen.lan/IN: NS 'sec.austen.lan.austen.lan' has no address records (A or AAAA)
zone austen.lan/IN: not loaded due to errors.

Вот мои вперед и обратные зональные файлы

$TTL 86400
@   IN SOA   pri.austen.lan.  root.austen.lan (
       2011071001  ;Serial
       3600        ;Refresh
       1800        ;Retry
       604800      ;Expire
       86400       ;Minimum TTL
)
@      IN  NS     pri.austen.lan
@      IN  NS     sec.austen.lan
@      IN  A      10.142.0.2
@      IN  A      10.142.0.2
@      IN  A      10.142.0.2
pri    IN  A      10.142.0.2
sec    IN  A      10.142.0.2
client IN  A      10.142.0.2

мой обратный файл

$TTL 86400
@   IN SOA   pr.austen.lan. root.austen.lan. (
       2011071002  ;Serial
       3600        ;Refresh
       1800        ;Retry
       604800      ;Expire
       86400       ;Minimum TT
)
@      IN NS pri.austen.lan.
@      IN NS sec.austen.lan.
@      IN PTR austen.lan.
pri    IN A   10.142.0.2
sec    IN A   10.142.0.2
client IN A   10.142.0.2
200    IN PTR pri.austen.lan
201    IN PTR sec.austen.lan
202    IN PTR cleint.austen.lan.
0
задан 12 November 2018 в 21:00

1 ответ

В вашем файле зоны пересылки отсутствуют пропуски и другие синтаксические ошибки. Попробуйте это (мое имя файла db.austen.lan):

$TTL 86400
@   IN SOA   austen.lan.  root.austen.lan. (
       2018111201  ;Serial
       3600        ;Refresh
       1800        ;Retry
       604800      ;Expire
       86400       ;Minimum TTL
)
       IN  A      10.142.0.2
;
@      IN  NS     pri.austen.lan.
pri    IN  A      10.142.0.2
@      IN  NS     sec.austen.lan.
sec    IN  A      10.142.0.2
;
client IN  A      10.142.0.2

, который проходит проверку:

doug@DOUG-64:~/config/etc/bind/test4$ named-checkzone austen.lan db.austen.lan
zone austen.lan/IN: loaded serial 2018111201
OK

Аналогично для вашего обратного файла (мое имя файла db.10)

$TTL 86400
@   IN SOA   pri.austen.lan. root.austen.lan. (
       2018111201  ;Serial
       3600        ;Refresh
       1800        ;Retry
       604800      ;Expire
       86400       ;Minimum TTL
)
@      IN NS pri.austen.lan.
@      IN NS sec.austen.lan.
2      IN PTR pri.austen.lan.
2      IN PTR sec.austen.lan.
2      IN PTR cleint.austen.lan.

, который проходит проверку:

doug@DOUG-64:~/config/etc/bind/test4$ named-checkzone 0.142.10.in-addr.arpa db.10
zone 0.142.10.in-addr.arpa/IN: loaded serial 2018111201
OK
0
ответ дан 27 October 2019 в 04:11

Другие вопросы по тегам:

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