#Что означает сообщение
Сайты не открываются
Если Mac получает IP и открывает сайт по адресу, но не разрешает имена, вероятна неполадка DNS; если не открывается и IP, дело шире.
#Как отличить причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Кэш DNS | При диагностике «Mac: DNS не работает, сайты не открываются» сравните результат на другом подключении и проверьте, получается ли адрес и ответ нужного сервиса. Важно сопоставить проверку с исходным симптомом, а не с догадкой. | Если причина «Кэш DNS» подтверждена, для случая «Mac: DNS не работает, сайты не открываются» корректируйте только подтверждённую сетевую настройку; при корпоративных подключениях согласуйте изменение VPN, DNS или правил межсетевого экрана. Для проверки результата повторите только прежнее действие. |
| DNS-серверы | Для версии «DNS-серверы» при диагностике «Mac: DNS не работает, сайты не открываются» сравните результат на другом подключении и проверьте, получается ли адрес и ответ нужного сервиса. Учитывайте версию macOS и условия сбоя. | Для случая «Mac: DNS не работает, сайты не открываются» корректируйте только подтверждённую сетевую настройку; при корпоративных подключениях согласуйте изменение VPN, DNS или правил межсетевого экрана. Изменения вносите по одному, с возможностью возврата. |
| VPN | Для версии «VPN» при диагностике «Mac: DNS не работает, сайты не открываются» сравните результат на другом подключении и проверьте, получается ли адрес и ответ нужного сервиса. Учитывайте версию macOS и условия сбоя. | Если причина «VPN» подтверждена, для случая «Mac: DNS не работает, сайты не открываются» корректируйте только подтверждённую сетевую настройку; при корпоративных подключениях согласуйте изменение VPN, DNS или правил межсетевого экрана. Для проверки результата повторите только прежнее действие. |
| Роутер | При диагностике «Mac: DNS не работает, сайты не открываются» сравните момент появления признака «Роутер» с тем, когда ранее работала нужная функция. Учитывайте версию macOS и условия сбоя. | Для случая «Mac: DNS не работает, сайты не открываются» исправляйте только подтверждённый фактор «Роутер», сохраняя прежние настройки. Изменения вносите по одному, с возможностью возврата. |
#Пошаговое решение
- Определите точную причинуНа Mac откройте «Системные настройки → Wi-Fi → Подробнее» у подключённой сети → «DNS». Запишите адреса серверов и сравните: открывается ли сайт по имени в Safari и другом браузере, работает ли он с другой сети. Если все сайты по имени недоступны, проблема вероятнее в DNS, чем в отдельном браузере.
- Выполните основное действиеОткройте «Терминал» через поиск Spotlight и выполните
scutil --dnsдля просмотра текущих резолверов. Затем проверьте имя командойdig example.com, заменив адрес сайта. Если DNS-серверы выданы корпоративной сетью или VPN, не меняйте их без разрешения; в домашней сети проверьте настройки DHCP и состояние роутера. - Исключите другую причинуКогда DNS у авторитетных серверов уже обновлён, но Mac получает старые данные, откройте «Терминал», выполните
sudo dscacheutil -flushcache, затемsudo killall -HUP mDNSResponder. Введите пароль администратора при запросе — символы не отображаются. Эти команды очищают локальные кэши, но не исправляют ошибку DNS-сервера. - Проверьте результат и остановитесь при рискеСнова откройте тот же адрес и сравните
digс обычным открытием сайта. Если ошибка сохраняется только при подключённом VPN, запишите адрес DNS и настройки VPN для поддержки; не удаляйте системные файлы сетевых настроек macOS.
#Что важно перед исправлением
Не отключайте VPN организации и фильтрацию безопасности без разрешения. Изменение DNS не устраняет отсутствие физического соединения.