2

Я использую OS X Server 10.7.4 и настроил имя локального хоста. Давайте назовем это myhostname.local

Когда я подключаюсь с компьютера с OS X или устройства с iOS, все работает нормально, но когда я подключаюсь с компьютера с Windows 7, появляется сообщение "Не удается найти сервер". Я прочитал кое-что об этом, имеющем отношение к сервису нулевой конфигурации, но я попытался с этим отключенным и включенным, и это не имело никакого значения. Это проводное соединение в локальной сети. Использование IP-адреса напрямую работает на компьютерах с Windows.

Кто-нибудь знает, что я должен сделать, чтобы сделать эту работу? Нужно ли регистрировать myhostname.local на маршрутизаторе локальной сети?

РЕДАКТИРОВАТЬ Мое внимание дошло до того, что одна машина Windows может подключиться с использованием имени хоста, а другая - нет. Оба находятся в одной сети, и ни у одного из них нет имени хоста, указанного в их файле hosts. Что может быть причиной этого?

1 ответ1

2

В одноранговой сети без центрального DNS-сервера Windows и Mac разрешают имена, используя разные процессы. Как правило, Windows использует NetBIOS, а Mac использует Bonjour, или какое-то подобное имя.

Вы можете установить службу Bonjour на любую ОС Windows. Часто это устанавливается вместе с приложениями Apple, такими как Itunes.

Читайте об этой удивительной технологии.

http://en.wikipedia.org/wiki/Bonjour_%28software%29#Microsoft_Windows_implementation

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