2

Я использую Snow Leopard с подключением к удаленному рабочему столу, пытаясь получить доступ к машине с Windows XP в домашней сети. Если я укажу имя хоста ПК с Windows, он не подключится. Только указав IP-адрес, он подключается. Это та же проблема при попытке пропинговать компьютер с Windows - IP-адрес работает, имя хоста - нет.

Обе машины находятся в одной подсети, соединяющейся с беспроводным маршрутизатором.

Есть ли способ заставить OSX разрешить ПК с Windows по имени хоста?

3 ответа3

1

Я установил Bonjour на машины Windows, и теперь OS X может видеть их по имени хоста (то есть hostname.local). См. Доступ к Windows из Linux/Mac по имени с использованием TCP/IP.

0

Используете ли вы DHCP или ваши IP-адреса установлены вручную? Если вы устанавливаете IP-адреса вручную, возможно, что имена хостов не будут зарегистрированы в DNS маршрутизатора, поэтому, когда OS X отправляется на поиск имени хоста, он не находит его.

Одним из обходных путей может быть добавление записи в файл Mac HOSTS, если IP-адреса являются статическими. Тогда ваш Mac будет подключаться напрямую к этому IP-адресу всякий раз, когда вы вводите имя хоста.

0

Вы ищете это как "hostname.local"? Если это так, то это может быть вашей проблемой, потому что Mac OS X резервирует домен .local для IETF ZeroConf (Apple называет их реализацией "Bonjour"), тогда как Windows использует .local для другой, собственной схемы разрешения имен Microsoft. Попробуйте использовать имя хоста без .local или посмотрите, можете ли вы изменить свой домен по умолчанию в своих системах Windows на что-то отличное от .local (может быть .home или что-то в этом роде).

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