Я настроил привязку на 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?
Спасибо - Янош
Похоже, вы не указали
—
Олег Болден
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
box1
будет расширен с помощью домена по умолчанию для поиска (напримерbox1.example.com
, если домен поиска по умолчанию -example.com
). Поскольку, похоже, вы используете Linux, каково содержимое вашего /etc/resolv.conf? см. этот вопрос для получения более подробной информации о поисковых доменах в resolv, conf: superuser.com/questions/570082/…