поведение днс в домашней сети

0

Я настроил привязку на 192.168.0.1 автомате. Кроме того, я подписался на доменную службу, поэтому я использую mydomain.net (очищенное имя) для полного доменного имени в моей домашней сети.

Когда я делаю

$ nslookup "name of 192.168.0.1"

с 192.168.0.xxx (подключен к домашней сети 192.168.0.0 через wifi с помощью dhcp) я получаю ошибку NXDOMAIN.

* server can't find name: NXDOMAIN

Однако, если я сделаю

$ nslookup "FQDN of 192.168.0.1"

результат без ошибок, см. ниже (санированный):

$ nslookup name.mydomain.net
Server: 127.0.1.1
Address: 127.0.1.1#53

Name: name.mydomain.net
Address: 192.168.0.1

Если я выполняю nslookup на компьютере 192.168.0.1 для «name of 192.168.0.xxx», я получаю ошибку NXDOMAIN, даже если я использую FQDN для 192.168.0.xxx.

Это нормальное поведение, мой DNS правильно настроен на 192.168.0.1?

Спасибо - Янош

Янош
источник
Похоже, у вас нет настроенного поискового домена. DNS-клиенты в локальной сети часто применяют «поисковые домены», поэтому поиск по коротким именам, например, box1будет расширен с помощью домена по умолчанию для поиска (например box1.example.com, если домен поиска по умолчанию - example.com). Поскольку, похоже, вы используете Linux, каково содержимое вашего /etc/resolv.conf? см. этот вопрос для получения более подробной информации о поисковых доменах в resolv, conf: superuser.com/questions/570082/…
Фрэнк Томас,
Похоже, вы не указали Aзаписи для хостов локальной сети, включая ваш сервер, в файле основной зоны. Показать содержимое вашего db.mydomain.netили mydomain.netфайла зоны в /etc/bind/каталоге.
Олег Болден
@Thomas - у моего resolv.conf был сервер имен 192.168.0.1 и поиск mydomain.net - теперь я изменяю его на поиск name.mydomain.net
Janos
@Bolden - у меня была запись A как 192.168.0.1, но теперь я изменил ее на публичный IP-адрес в файлах зон как name.mydomain.net, так и mydomain.net
Janos
При использовании общего IP-адреса в файле зоны. Запись nslookup box1.mydomain.net возвращает box1.mydomain.net с открытым IP-адресом и без ошибки NXDOMAIN. Это работает, если команда выдается из box2 в сети 192.168.0.0 или если box2 подключен к Интернету через совершенно другого интернет-провайдера, т.е. box2 не находится в моей домашней сети с Wi-Fi. Я отмечу на этот вопрос ответ - спасибо всем.
Janos