Mac .local доменное имя перестало разрешаться
Мой ноутбук имел имя хоста Michaels-MacBook-Pro.local
и я мог бы пинговать это с ping Michaels-MacBook-Pro.local
,
Сегодня это просто прекратилось. Я могу получить доступ к ноутбукам коллег с ping Name-MacBook-Pro.local
, с их именами, но мое, я (и все остальные в офисе) просто получает ping: cannot resolve Michaels-MacBook-Pro.local: Unknown host
Как ни странно, это произошло примерно через час после того, как я успешно обновил ОС до Sierra. Это работало некоторое время, затем остановилось.
Если бы кто-то мог дать мне указатель на документацию о том, как это должно работать, я был бы благодарен.
4 ответа
В Сьерре ваш компьютер не зарегистрирует .local
версия его имени, если вы не запустите одну из служб общего доступа (например, общий доступ к файлам).
Я не уверен, почему это происходит, и если есть лучший способ обойти это, но включить общий доступ к файлам (или любой другой сервис общего доступа) сделает запись для Michaels-MacBook-Pro.local
в DNS Service Discovery (вы можете проверить это через: dns-sd -G v4 Michaels-MacBook-Pro.local
и сравните его с нелокальной версией: dns-sd -G v4 Michaels-MacBook-Pro
).
В дополнение к предложению tnarik включить службу обмена, что было необходимым шагом, который мне очень помог в Sierra, версия 10.12.6:
Мне также пришлось снять флажок "Включить скрытый режим" в настройках брандмауэра, чтобы получить ответ на пинг через.local.
Этот флажок установлен в "Системных настройках" -> "Безопасность и конфиденциальность" -> "Брандмауэр" -> "Параметры брандмауэра" -> "Включить скрытый режим" [с описанием "Не отвечать или не подтверждать попытки доступа". этот компьютер из сети с помощью тестовых приложений, использующих ICMP, таких как Ping"]
Пожалуйста, запустите iTunes.app на вашем Mac и перезагрузите Michaels-MacBook-Pro.local
в вашем браузере.
Если это действительно значит для вас, вы всегда можете назначить его в вашем файле hosts.
YOURLOCALIP Michaels-MacBook-Pro.local
Сделайте это на своем и других компьютерах, с которых вы хотите получить доступ к домену. Более подробную информацию можно найти здесь: