В моей сети есть машина под управлением Windows Server 2008 R2, которая предоставляет DHCP и DNS. Я не особенно знаком с доменами Windows, но для домена установлен home.local
и это доменное имя DNS, предоставляемое при аренде DHCP.
Все работает нормально для компьютеров с Windows, они получают аренду и обновляют сервер, указав свое имя хоста, и сервер создает записи DNS для windowshostname.home.local
.
У меня возникают проблемы с получением одинаковых функций на машинах Linux (Debian) и Mac OS X (Mountain Lion). Они прекрасно получают DHCP, но для них на сервере не создаются записи DNS.
На компьютере Mac OS X hostname
дает результат machostname.local
, а на машине Linux hostname --fqdn
также дает вывод linuxhostname.local
. Я предполагаю, что сервер не создает записи DNS, потому что домен не совпадает с доменом сервера (home.local
).
Я не хочу статически настраивать эти машины как часть home.local
домен, я просто хочу, чтобы они забрали его с DHCP и могли иметь записи на DNS-сервере. Как мне это сделать?
Мне удалось заставить его работать на машине Linux, используя описанное исправление Вот: В /etc/dhcp/dhclient.conf
Я добавил строку
send host-name "linuxhostname";
Тем не менее, все еще пытаюсь найти эквивалент Mac OS X.