Возможный дубликат:
Почему я не могу отследить или получить доступ к определенным веб-сайтам в своем браузере, даже если я могу пинговать их с терминала?

Я использую MacBook Pro, подключенный через WiFi к моему домашнему роутеру. Когда я пытаюсь получить доступ к некоторым веб-сайтам, я получаю сообщение об ошибке «Не удалось подключиться». Первоначально я думал, что сайт не работает, но когда я захожу на него по телефону, подключенному к той же сети Wi-Fi, веб-сайты работают нормально.

Я пробовал Firefox, Chrome и Safari, и никто не загрузит страницу. Телефон является устройством Android. И браузер по умолчанию, и браузер Miren работают нормально.

Что может вызвать это?

-- Обновить --

Не уверен, поможет ли это, но если я сделаю nslookup www.website.com, он выдаст мне список IP-адресов. Они соответствуют адресам, которые появляются, если я Google Google IP-адрес сайта. Если я просто использую IP-адрес в браузере, например http:// Он все равно не может появиться.

2 ответа2

2

Большинство моих идей вы не могли реализовать по ошибке, то есть это было бы только в результате установки, которую вы надели. Но я решил, что все равно перечислю их. Заказывается в некоторой степени наиболее вероятным или наименее вероятным способом.

  • Вы вручную установили записи DNS на одном из устройств, но не на других, например, OpenDNS. DNS-сервер в нерабочем устройстве фильтрует указанный веб-сайт.
  • Вы установили прокси для одного устройства, но не для другого. Прокси работает неправильно.
  • Ваш iPhone получает доступ к сайту через 3G. Проблема маршрутизации между вашим провайдером и сайтом, но не между AT & T (или кем бы то ни было) и сайтом.
  • Одно устройство автоматически определяет прокси, но не другое. Прокси работает неправильно.
  • Неисправный циклический балансировщик нагрузки DNS на сайте. DNS теперь кэшируется на обоих ваших устройствах, но работает только один из сайтов.
  • Браузер кэширует страницу на одном устройстве, но не на другом.
  • Ручная запись хостов в MacBook указывает на неправильный сайт.
  • Правило брандмауэра, запрещающее подключения к / с IP-адреса MacBook, но не к адресу iPhone.
  • Сайт блокирует строку агента пользователя OS X, но не MobileSafari.

РЕДАКТИРОВАТЬ: странно. Ну, первое, что я попробую, это трассировка. В терминале на Mac введите «traceroute web.site.com », где web.site.com - это сайт, к которому вы пытаетесь получить доступ. Есть приложения для iOS, которые выполняют трассировку, что я бы тоже сделал. Убедитесь, что IP-адрес одинаков, а также проверьте, сильно ли отличаются маршруты.

1

Я не знаю о Mac и не знаю, почему это происходит, но в Windows я очищаю кеш DNS:

IPConfig /FlushDNS

и работает нормально.

Видимо можно сказать

dscacheutil -flushcache

в Mac, и он будет делать то же самое, хотя я не проверял это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .