У нас есть компьютер, на котором запущена ubuntu с именем nameA
. DNS-сервер также работает на ubuntu, в то время как все остальные компьютеры работают под управлением Windows 7.
Если я пингую компьютер с другого ubuntu, все в порядке, имя определено правильно.
$ nslookup nameA
Server: 127.0.1.1
Address: 127.0.1.1#53
Name: nameA.domainname
Address: 192.168.30.30
Если я сделаю то же самое на машине с Windows 7, я получу Несуществующий домен
, хотя он будет работать, если я добавлю имя домена: nslookup nameA.domainname
. Если я nslookup
другие машины, он не найдет их без добавленного имени домена, но сможет проверить связь с ними с именем домена или без него.
Имена перечислены как nameA. имя домена имяB.domainname ...
на DNS.
Машины Windows по умолчанию ищут машины только в своем собственном домене (Active Directory) или рабочей группе. Это может быть разрешено только в том случае, если ваши машины Windows находятся в домене AD, и это имя совпадает с именем, настроенным на машине Ubuntu.
Если он не находится в том же домене, вам необходимо добавить «собственный домен» в список доменов, которые Windows ищет для автозаполнения коротких имен хостов. Вы можете установить домен в поле Добавить эти DNS-суффиксы
в диалоговом окне «Дополнительные параметры TCP / IP». Вы также можете добиться того же, используя инструменты командной строки, как описано в этом ответе superuser.com .