Назад | Перейти на главную страницу

имя домена не добавляется к имени хоста

У нас есть компьютер под управлением 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, я получу Domain non-existant, пока он работает, если я добавлю имя домена: nslookup nameA.domainname. Если я nslookup на других машинах он не находит их без добавленного имени домена, но может пинговать их с именем домена или без него.

Имена перечислены как nameA.domainname nameB.domainname ... на DNS.

Машины Windows по умолчанию ищут машины только в своем собственном (Active Directory) домене или рабочей группе. Это может быть разрешено только в том случае, если ваши машины Windows находятся в домене AD и это имя совпадает с именем, настроенным на машине Ubuntu.

Если он не находится в том же домене, вам нужно добавить «личный домен» в список доменов, которые Windows ищет для автозаполнения коротких имен хостов. Вы можете установить домен в Append these DNS suffixes в диалоговом окне «Дополнительные параметры TCP / IP». Вы также можете добиться того же, используя инструменты командной строки, как описано в этот ответ superuser.com.