Safari не загружает ни один сайт, но есть подключение к Интернету [дубликат]

Мой друг попросил меня помочь с его MacBook, так как Safari не загружал ни одного сайта.

Я подключился к его компьютеру с помощью TeamViewer (так что интернет в основном работает), а затем сделал пинг на Google.com, и это сработало. Его Mac работает на OSX 10.6.x ( Snow Leopard ) с Safari 5.x.

Я пробовал несколько вещей, в том числе:

  • Сброс РАМ
  • Удалить куки и кеш браузера
  • Сброс DNS
  • Удалить cookies/cache/plistв библиотеке
  • Удалите и переустановите Safari.app

Нерабочий. Я попытался загрузить Firefox с помощью curl, но это тоже не работает.

Есть идеи, что может быть не так?

изменить: нет активных прокси

Проверить его прокси?
Что именно вы подразумеваете под не загрузкой - что делают Safari и Firefox?
@Mark Firefox в настоящее время не установлен. Safari не загружает ни одной страницы, пытается загрузиться, но через несколько минут сообщает, что невозможно подключиться (не имеет значения, www.google.com или <ip-адрес google.com>)
@Mathias711 я проверю это, когда буду дома
@Zaiborg, так что Firefox просто говорит, что завиток не работает?
curl не работает, а обновление sorftware (удаленное сафари, установленное с системного dvd) говорит, что нет доступных обновлений
Вы пробовали использовать гостевую учетную запись? Давайте посмотрим, неправильная ли это конфигурация сети или ошибка Safari.
@sayzlim это применимо, когда вы можете пропинговать веб-сайт, но не открыть его в браузере?
@ Zaiborg, вы упомянули, что curlэто не работает, но pingработает. Нам нужно будет использовать гостевую учетную запись с чистым состоянием, чтобы увидеть, следует ли устранять неполадки на уровне сети или на уровне приложения.
Гостевая учетная запись @sayzlim этого не делает. пинг в гугл работает, сафари все равно не загружается например google.com
@Zaiborg не помещайте ответ как редактирование, добавьте его как ответ самостоятельно
Разве Safari и Firefox не рассчитывают на структуру WebKit? может это как-то пошло наперекосяк? когда это терпит неудачу, как это терпит неудачу? вы видите исходный код страницы из браузера, но он просто не отображается?
У меня было подобное на машине 10.6. Оказалось, что mDNSResponder был ненадежным. Но мне потребовалось некоторое время, чтобы понять, потому что Chrome действительно работал. (кажется, он использует свои собственные настройки или что-то в этом роде), сделав sudo killall -HUP mDNSResponderперезапуск, исправив мою проблему. Интересно, что у Apple есть документ, который дает другую команду для 10.6 sudo dscacheutil -flushcache support.apple.com/kb/HT5343?viewlocale=en_US&locale=en_US
Проверьте DNS-сервер в сетевых настройках для сетевого адаптера, который вы пытаетесь подключить. Обычно IP-адрес DNS-сервера должен совпадать с IP-адресом маршрутизатора.

Ответы (7)

Я решил, убедившись, что в настройках сети не выбраны какие-либо параметры прокси в разделе «Сеть»> «Дополнительно»> «Прокси».

Установлено ли какое-либо приложение, такое как Little Snitch? Если это так, это может блокировать браузеры, но не Team Viewer и не Mail.

  1. Откройте окно Finder. В строке меню Finder нажмите «Перейти»> «Перейти к папке» .
  2. Введите или скопируйте и вставьте следующее: ~/Library/Caches/com.apple.Safari/Cache.db.
  3. Нажмите «Перейти», затем переместите Cache.dbфайл в корзину .
  4. Закройте и перезапустите Safari для проверки.

Я пробовал различные варианты, включая прокси. Единственное, что решило проблему, это «Системные настройки»> «Сеть»> «Помочь мне»> «Подключиться к Интернету».

Как насчет того, чтобы поместить Firefox или Chrome на USB-накопитель и просто скопировать его через Finder? Если они также не работают, я бы заподозрил что-то более общее, а не сам Safari. Возможно, придется использовать портативную версию этих приложений.

ОБНОВЛЕНИЕ: Как насчет недавно установленного программного обеспечения брандмауэра? Что-нибудь, что могло установить веб-фильтр или устройство веб-фильтра, которое могло находиться между вашим Mac и шлюзом? Включен ли NAC в сети, не позволяя вам выйти, пока вы не попадете на определенный сайт для авторизации?

установка фаерфокса привела к такому же поведению...

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

Я столкнулся с этой проблемой (интернет в приложениях Safari и App Store не работает), и перезагрузка моего компьютера решила проблему для меня.