Ошибка запуска файла зоны пересылки DNS

Я работаю над настройкой DNS, но получаю ошибки: tail -f / var / sys / log. Я настроил статический IP-адрес в сетях: 192.168.10.1

May 11 18:13:54 s180368 named[3582]: command channel listening on ::1#953
May 11 18:13:54 s180368 named[3582]: managed-keys-zone: loaded serial 2
May 11 18:13:54 s180368 named[3582]: zone 0.in-addr.arpa/IN: loaded serial 1
May 11 18:13:54 s180368 named[3582]: zone 127.in-addr.arpa/IN: loaded serial 1
May 11 18:13:54 s180368 named[3582]: zone s180368.com/IN: has no NS records
May 11 18:13:54 s180368 named[3582]: zone s180368.com/IN: not loaded due to errors.
May 11 18:13:54 s180368 named[3582]: zone localhost/IN: loaded serial 2
May 11 18:13:54 s180368 named[3582]: zone 255.in-addr.arpa/IN: loaded serial 1
May 11 18:13:54 s180368 named[3582]: all zones loaded
May 11 18:13:54 s180368 named[3582]: running

Это мой файл зоны пересылки (db.s180368.com):

;
$TTL    604800
@       IN      SOA     ns.s180368.com. root.s180368.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
ns      IN      NS      192.168.10.1
@       IN      A       127.0.0.1

Named.conf .local:

#FORWARD LOOKUP ZONE

zone "s180368.com" {
        type master;
        file "/etc/bind/db.s180368.com";
};

/ etc / hosts:

127.0.0.1       localhost
127.0.1.1       server

192.168.10.1    s180368.com     s180368

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

/etc/resolv.conf

nameserver 127.0.0.1
search s180368.com
1
задан 11 May 2014 в 20:15

1 ответ

Эти две строки являются проблемой:

s180368.        IN      NS      192.168.10.1
s180368.        IN      A       127.0.0.1

точка на конце имени превращает его в полностью определенное доменное имя, а не просто имя узла под зоной. В сущности свяжите, думает, что Вы пытаетесь включать информацию о полном доменном имени, названном s180368 (без .com), который не является в зоне s180368.com.

Вы, вероятно, хотели что-то больше как:

ns              IN      NS      192.168.10.1
@               IN      A       127.0.0.1

@ ярлык для полного имени зоны в этом случае s180368.com., Вы уже используете его для записи SOA выше его.

Примечание: регистратор может потребовать двух различных адресов сервера имен, в этом случае, Вы должны иметь ns1 и ns2 и иметь эти имена, и IP-адреса (для связующего звена) соответствуют тем, Вы даете регистратору. Ваш регистратор может также попытаться проверить, что Ваши серверы имен настраиваются правильно особенно при использовании записей связующего звена, и если так, перестанут работать, потому что серверами имен является локальный дюйм/с, которые только релевантны в локальной сети (только преобразователи в локальной сети успешно разрешили бы имя узла).

0
ответ дан 11 May 2014 в 20:15

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

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