Bind9: Разместите dns.lan, не найденный: 3 (NXDOMAIN)

Я в настоящее время пытаюсь настроить DNS (dns.lan) на моей виртуальной машине.

У меня есть машина шлюза (IP: 192.168.1.1), и у меня есть машина DNS (192.168.1.5)

У меня всегда есть та же ошибка, когда я ввожу host dns.lan который является "Хостом dns.lan не найденный: 3 (NXDOMAIN)". Куда ошибка прибывает из?

/etc/resolve.conf:

...
nameserver 192.168.1.5
domain dns.lan
search dns.lan

/etc/hostname:

DNS

/etc/hosts:

127.0.0.1 localhost
127.0.1.1 DNS
192.168.1.5 DNS.dns.lan DNS

/etc/bind/named.conf.options:

...
forwarders {
    89.2.0.1;
    192.168.1.1;
    8.8.8.8;
    8.8.4.4;
}
...

/etc/bind/named.conf.local:

zone "bsasr.lan" {
    type master;
    file "/etc/bind/zones/db.dns.lan";
}
zone "1.168.192.in-addr.arpa" {
    type master;
    file "/etc/bin/zones/db.192";
}

Для предотвращения ошибок вот, снимок экрана моего/etc/bind/zones/db.dns.lan: снимок экрана db.bsasr.lan

То же для/etc/bind/zones/db.192:

снимок экрана дб 192

Вот ошибки:

>host dns.lan
Host dns.lan not found: 3(NXDOMAIN)

>nslookup dns.lan
Server: 89.2.0.1
Address: 89.2.0.1#53

server can't find dns.lan: NXDOMAIN

Большое спасибо

0
задан 4 May 2017 в 01:33

1 ответ

Забавный факт: ваш основной DNS-сервер на самом деле не ваш ящик 192.168.1.5. Вот почему nslookup без указания DNS-сервера для запроса не удается.

Ваша основная точка запроса - 89.2.0.1, по-видимому, это поле server ответа nslookup, в котором не определена зона. Итак, вам нужно указать свои resolv.conf и / или настройки сети (если вы используете Network Manager), чтобы начать с 192.168.1.5, а затем перейти на другие серверы в качестве аварийного переключения.

Если вы сделаете nslookup bsasr.lan 192.168.1.5, вы должны получить реальное разрешение DNS, а не NXDOMAIN. Убедитесь, что ваш /etc/resolv.conf на самом деле также остается прежним - если вы используете сетевой менеджер, он может отличаться от ожидаемого, и DNS-сервер должен быть везде, где вы используете nslookup, а не [ 117] сама серверная система.

Я настоятельно рекомендую вам использовать dig для тестирования, поэтому вы можете сделать dig +short @192.168.1.5 A [ADDRESS] (соответственно заменяя [ADDRESS]) для того, что вы пытаетесь проверить; dig прекрасно работает с bind9.

0
ответ дан 3 November 2019 в 07:44

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

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