В моей рабочей сети все ПК получают локальное DNS-имя в стиле machine01.abc.com . Есть ли способ сделать это на OS X? Таким образом, что машины без Bonjour могут видеть это? (Доменное имя .local не будет работать для этого, верно?)

Я изучаю Directory Utility, scutil и расширенные сетевые настройки, но пока не повезло.

2 ответа2

2

Как машины с Windows получают свои имена? Вы вручную настраивали свой DNS-сервер с кучей записей machineXX.abc.com A (в терминологии DNS запись "A" - это запись адреса, которая сопоставляет имя хоста с IPv4-адресом), или они регистрируются с помощью WINS-сервер (возможно, сервер, работающий на локальном сервере Windows 200x, который выступает в качестве контроллера домена Windows или Active Directory)?

Если вы сделали DNS-сервер, перейдите на DNS-сервер и добавьте запись A для своего Mac.

Если регистрация вашего имени и поиск имени происходит через WINS-сервер, вы можете перейти к «Системные настройки> Сеть> Ethernet> Дополнительно ...> WINS», чтобы настроить ваш Mac для регистрации имени на тех же серверах WINS, которые используются вашими ПК. ,

Если это не сработает, возможно, вы используете устаревшую Windows "Службу имен NetBIOS", которая является протоколом службы имен на основе локальной сети. Попробуйте перейти к «Системные настройки> Общий доступ» и включить (проверить) Общий доступ к файлам, а затем перейти к «Параметры ...» и включить «Общий доступ к файлам и папкам с помощью SMB (Windows)». Это запустит встроенную в Mac OS X версию демонов smbd(8) и nmbd(8) в Samba, что позволит вашему Mac объявить свое имя через службу имен NetBIOS.

1

Вам необходимо создать запись «A», содержащую IP-адрес вашего Mac на DNS-сервере для abc.com или хотя бы неканонический DNS-сервер, обслуживающий вашу локальную сеть. Это не может быть сделано на самом Mac - это то, что так умно с именами хостов Bonjour; это многоадресная система DNS, которая позволяет партнерам устанавливать свое собственное имя хоста.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .