Невозможно просматривать Интернет в Mac OS X

15

Я не могу получить доступ к веб-сайтам с помощью браузеров в OS X 10.6.7 на MacBook Pro, возможно, после выхода из спящего режима. У меня была эта проблема раньше, и она была решена перезагрузкой, но с тех пор, как я получил ее снова, я хотел добраться до ее корня.

Все начинается с того, что Chrome и Safari не могут просматривать Интернет. Вот список того, что работает, а что нет:

Не работает

  • Просматривайте Интернет в Safari, Chrome и Firefox («Вы не подключены к Интернету».)
  • Adium

Работает

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • Просмотр Интернет в любом браузере с в Карловом прокси начал
  • Просмотрите 74.125.39.103 (Google IP) в любом браузере
  • Skype

Я не настроил прокси-сервер вообще (кроме случаев, когда он работал с Чарльзом). Другие компьютеры в сети могут нормально подключаться к Интернету. Я подключен либо к Ethernet, либо к AirPort, либо к обоим, но никакая комбинация не имеет значения.

Я также пытался использовать другого поставщика DNS, Google Public DNS , но он тоже не работал ( nslookupи pingт. Д. Без проблем использовал новый сервер имен).

Посещение IP-адреса google.com в браузере работает, как указано выше, и, учитывая, что все pingработает, кажется, это проблема DNS? Что может быть причиной этого?

Адам Линдберг
источник
Вы пытались использовать Firefox? Я имею в виду, что это может быть webkit, но это просто еще один совет.
Мухаммед Усман

Ответы:

2

Выполните все эти шаги, проверяя после каждого, решена ли проблема.

  1. Перезагрузите свой роутер

  2. Сброс PRAM вашего Mac

  3. В терминале

    dscacheutil -flushcache
    
  4. В разделе «Системные настройки / Сеть» создайте новое (не дублирующееся) сетевое расположение и настройте его для своих нужд.

  5. В терминале

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. Патч 4 системных файлов mDNS обратно на 10.6.4

    См. Https://discussions.apple.com/message/12683257#12683257

    Есть даже пакет с файлами.

    В этом посте https://discussions.apple.com/message/13346662#13346662 он говорит, что использует патч на 10.6.7.

    Тем не менее, сначала сделайте резервную копию ваших файлов 10.6.7.

    И подтвердите успешную замену каждого файла.

Freebairn
источник
Я работаю на Lion, и мой mDNSResponder не падает вообще. Это, кажется, проблема, которую описывал
автор
Вы можете опубликовать результаты scutil --dns?
Freebairn
Спасибо за ваш ответ! Вот и я: gist.github.com/1338535 Что вы думаете?
Юваль
0

Из ОС 10.6 - Snow Leopard продолжает сбрасывать DNS :

Недавно я перешел на Mac с 10.6.latest в качестве основного компьютера и столкнулся с этой проблемой. У меня есть DNS-сервер на основе локальной сети для предоставления адресов для других компьютеров во внутренней сети и два DNS-сервера, предоставленные моим провайдером. Периодически Firefox не может разрешить имя внутреннего сервера.

После некоторых поисков, я нашел эту страницу , которая предполагает Apple , изменил способ DNS - серверы опрашиваются в Snow Leopard: Изменения в разрешении DNS в Mac OS X .

Я нашел эту статью и сделал предложенные изменения: OS X 10.6.3 и изменения приоритета DNS-сервера .

Я надеюсь, что это поможет кому-то другому заставить Snow Leopard соблюдать порядок DNS-серверов вместо их рандомизации.

harrymc
источник
0

Если это sudo killall mDNSResponderвременно решит, то вы можете создать Applescript для запуска при выходе компьютера из спящего режима.

Попробуйте создать нового пользователя на вашем компьютере и посмотреть, работает ли он в этом.

Позвоните в Apple - http://www.apple.com/support/contact/ .

gadgetmo
источник
Пользователь, предлагающий вознаграждение, написал, что принятое решение не работает для него.
Даниэль Бек
@DanielBeck Извините. Я вычеркнул это.
gadgetmo
Спасибо ребята. Ни новый пользователь, ни убийство mDNSResponder не работает. Все, что Apple дала мне, было типичным советом по отладке в аэропорту, который совсем не помог. Есть еще идеи?
Юваль
Я думаю, что это стоит отметить: Чарльз Прокси действительно работает. Понятия не имею почему. Если мы сможем выяснить, что он делает, то, возможно, мы сможем воспроизвести его без использования программы? Я не думаю, что он использует реальный прокси, но он каким-то образом перенаправляет запрос на локальный хост, что заставляет его работать. Если это не так, я ошибаюсь. Есть идеи?
Юваль