веб-сайты не открываются при определенном соединении Wi-Fi (вероятно, проблема с DNS)

У меня есть кабельный широкополосный доступ, который работает безупречно; Я использую то же самое, чтобы задать этот вопрос с моего Android. Но это не работает на моем MacBook (10.10.2). По сути, ни один сайт не открывается, хотя я могу пинговать все сайты, иногда сайты Google открываются нормально, но это тоже только в Chrome (хотя и не в режиме инкогнито).

  1. Я пробовал Safari, у него была та же проблема.
  2. Я попытался удалить и добавить соединение Wi-Fi.
  3. Я попытался очистить кеш DNS для одноадресной и многоадресной рассылки с помощью рекомендуемых команд.
  4. Я попытался добавить серверы Google и OpenDNS в настройки сети для этого соединения Wi-Fi.
  5. Я убедился, что соединение Wi-Fi работает нормально на устройствах Windows и Android.
  6. Я перезагрузил Wi-Fi роутер.
  7. Я убедился, что MacBook отлично работает со всеми другими Wi-Fi и другими видами интернет-соединений.
  8. Я попытался подключить MacBook к точке доступа (Bluetooth) с Android, но веб-сайты все равно не открываются.

Любая помощь будет действительно оценена, но, пожалуйста, не предлагайте то, что я уже пробовал.

Обновлять:

Это исправляется, когда я перезагружаю MacBook в холодном состоянии. Кроме того, чтобы уточнить, все другие интернет-сервисы работают нормально, например, приложения Skype, Dropbox, Box работают. Так что, вероятно, это как-то связано с DNS, на что также указал Buscar웃 .

Я использую DHCP с этим соединением Wi-Fi. В настройках сети показано несколько DNS-серверов, автоматически заполняемых DHCP. Однако я могу переопределить их, добавив новые DNS-серверы, но проблема все равно сохраняется (как я упоминал выше в пункте 4).

DNS

Просто для подтверждения, все веб-сайты не открываются, и у вас есть подключение к Интернету, что проверяется с помощью ping google.com? Не могли бы вы показать нам свой профиль Wi-Fi, удерживая «alt» и щелкнув значок WiFi.
Вот скриншот , хотя сайты теперь открываются нормально, но только после того, как я выключил и снова включил MacBook, а я, очевидно, не могу делать это каждый раз, когда попадаю в такую ​​ситуацию (а таких в последнее время слишком много).
Спасибо, этот выглядит просто отлично (но теперь он работает), когда он не работает, что вы получаете (информация о веб-странице) пустой экран или какое-то сообщение? и выглядят ли какие-либо из этих параметров WiFi по-другому.
И да, ping работает для всех веб-сайтов (правда, с некоторой потерей пакетов, что, как мне кажется, связано с моим дрожащим соединением), но веб-сайты не открываются в браузере.
Это будет DNS-сервер! он отвечает за подключение вас к нужному веб-сайту. Попробуйте добавить DNS-сервер Google в syst pref Networks-DNS, и это 8.8.8.8.
Запишите "другие" DNS-сервера и удалите их, просто используйте 8.8.8.8 Странно то, что вы не можете их удалить. Кто/что контролирует ваш Интернет? Давайте проверим настройки вашего хост-файла, используя инструкции из моего ответа здесь: apple.stackexchange.com/a/129858/46541
Вот мой хост-файл , мне он кажется довольно стандартным. Я удивлен, однако, что вы не слышали о таком поведении сетевых настроек только для чтения. Просто чтобы уточнить, я могу добавить новые серверы, и тогда эти по умолчанию исчезнут, но как только я удалю все серверы, которые я добавил, эти по умолчанию снова появятся. Несмотря на это, проблема все еще сохраняется.
Очевидно, что-то меняет ваши настройки, так как это работает (какое-то время), как вы говорите, после перезагрузки системы. Поскольку вы все еще можете пинговать внешний мир (например, google.com), он говорит, что у вас есть Интернет, но что-то блокирует веб-браузеры (например, родительский контроль) или какое-то приложение, которое у вас есть. Все еще не знаете, что такое дисплей, когда вы пытаетесь? например 203.81.192.17 находится в Пакистане!
Я только что обновил вопрос, показанные DNS-серверы только для чтения фактически заполняются DHCP автоматически, а первые три фактически настраиваются в настройках маршрутизатора, но поскольку маршрутизатор также подключен к WAN через DHCP, поэтому я не могу изменить DNS-серверы явно.

Ответы (2)

Некоторые пользователи сообщали об аналогичных проблемах с 10.10.2.

Глядя на ваши попытки, я бы предложил выполнить дополнительные шаги.

Сбросить настройки Wi-Fi:

Выключите Wi-Fi из пункта меню «Беспроводная связь».

В OS X Finder нажмите Command+Shift+G и скопируйте/вставьте следующий путь:

/Library/Preferences/SystemConfiguration/

Выберите следующие файлы:

com.apple.airport.preferences.plist


com.apple.network.identification.plist

com.apple.wifi.message-tracer.plist


NetworkInterfaces.plist


предпочтения.plist

и переместите их на рабочий стол (пока не удаляйте). Это заставляет OS X воссоздавать все файлы конфигурации сети.

Перезапустите WiFi и проверьте.

Решение 2:

Если ваш Ping работает (ваше соединение WiFi в порядке), проверьте и измените свой DNS-сервер (отвечает за подключение к нужному веб-сайту). Я бы добавил Google DNS в системные настройки-Сеть-Дополнительно-DNS, и это 8.8.8.8.

Я попробую это в следующий раз, но это, безусловно, не будет постоянным исправлением, потому что, когда настройки снова станут запутанными, мне придется сделать то же самое (при условии, что это работает). Сейчас работает нормально после холодного перезапуска.
У вас есть какое-нибудь приложение, которое могло бы изменить настройки вашего Wi-Fi? в этом отношении посмотрите, кто использует ваш Интернет с помощью «sudo lsof -i -n -P | grep TCP» и каковы ваши настройки DNS в syst pref Network — вы можете добавить к нему сервер google 8.8.8.8
Ага! Я тоже это подозреваю; Я обновил свой вопрос соответственно. Но добавление DNS-серверов не решает эту проблему.

Попробуйте перейти к значку Wi-Fi, откройте настройки сети, установите флажок «Спросить о присоединении к новым сетям». Это сработало для меня.