5

Я не понимаю, почему imgur.com не разрешается на моем компьютере. Я пробовал Google DNS, и он все еще не работает. Ни один не делает DNS от моего широкополосного поставщика. Однако, если я подключаюсь через VPN, это работает. Почему это? Кроме того, у моего телефона та же проблема с использованием Wi-Fi, поэтому он определенно привязан к моей домашней сети. Как я могу диагностировать и устранить эту проблему?

Редактировать: фото imgur.com в браузере с и без vpn. Размещено через VPN.

7 ответов7

7

Изображения imgur.com обычно приходят с i.imgur.com, а их CSS и JS - с s.imgur.com. Оба являются псевдонимами * .edgecastcdn.net - CDN EdgeCast.com (Content Distribution Network - как конкурент Akamai).

Возможно, вы захотите узнать, можете ли вы разрешить и / или подключиться к хостам * .edgecastcdn.net, к которым подключаются i.imgur и s.imgur, или посмотреть, есть ли другие известные сайты, использующие EdgeCast, и посмотреть если у вас такая же проблема с этими сайтами.

3

Можете ли вы выполнить nslookup {whatever_subdomain}.imgur.com - и затем попытаться получить доступ к этим IP- адресам напрямую из браузера - то есть ввести « http://123.456.789.012 » в браузере.

Похоже, что imgur.com заблокировал вас или заблокировал (или IP-адрес, предоставленный вашим DNS) по каким-то причинам. Возможно, вы слишком часто обращались к поддоменам.

1

У вашего роутера есть проблемы с кешированием DNS. У меня был более старый маршрутизатор Linksys E1000 Wireless-N, но я обнаружил, что проблема существует и с другими (более дешевыми) моделями.

Самый простой способ - сбросить настройки маршрутизатора, который обычно очищает кэш DNS. Проверьте, что ваша прошивка обновлена, и обновите ее, если это не так. Другой вариант - получить другой роутер.

1

Кроме того, чтобы получить более полезный ответ, попробуйте установить Firefox в качестве альтернативного браузера и установить Firebug в качестве дополнения. Это проявляется как значок "ошибка". Посетите его вкладку Сеть и попробуйте загрузить страницу еще раз. Каждый элемент страницы будет содержать одну строку.

Если вы видите, что ваш запрос GET для файлов CSS/JS завершился неудачно со статусом 404, то подключенному веб-серверу не удалось найти запрошенный URL-адрес. В вашей ситуации это, вероятно, означает, что ваш браузер был подключен по неверному IP-адресу или соединение было перехвачено (например, прозрачное проксирование провайдерами 3G или "умные" проксирующие маршрутизаторы) и неправильно обработано.

Если в строке указано « Прервано », то причиной может быть проблема разрешения DNS. щелкните правой кнопкой мыши GET-часть слева и выберите "Открыть в новой вкладке". Это приведет к более информативному сообщению об ошибке, потому что встроенные ресурсы обычно перестают работать молча, что приводит к отсутствию изображений или файлов CSS/JS, как в вашем случае.

Удачи.

1

Откройте командную строку и запустите «tracert imgur.com» без кавычек. Это скажет вам, где ваши пакеты сбрасываются, опубликовать вывод.

0

TL; DR: настройте свой компьютер на игнорирование DNS-прокси вашего маршрутизатора и вместо этого используйте другой DNS-сервер. Попробуйте DNS-сервер вашего интернет-провайдера или используйте общедоступный DNS-сервер, такой как Google.

Вы используете Mac. Вы можете переопределить свой DNS-сервер:

  1. перейти к панели управления сетью
  2. нажав Дополнительно ...
  3. выбрав DNS и введя новые адреса серверов, например, 8.8.8.8 и 8.8.4.4 .

Если вы хотите использовать эти DNS-серверы только в своей домашней сети, создайте новое местоположение на панели управления сетью .

подробности

У меня была похожая проблема. Для меня это были случайные ошибки с *.imgur.com а также, по иронии судьбы, с *.sstatic.com , который использовался для хранения статического контента Super User. Поиски не будут работать какое-то время, затем будут работать некоторое время, а затем снова не будут выполняться.

Я недавно обновил свой роутер, так что, похоже, это как-то связано с этим.

Используя dig я проверил запросы к различным DNS-серверам:

  • Запросы к моему маршрутизатору будут прерываться с перерывами. Мой маршрутизатор прокси-сервер DNS моего провайдера.
  • Прямые запросы DNS-серверов моего интернет-провайдера также будут периодически прерываться. Прямые запросы всегда работали с моим последним модемом.
  • Прямые запросы к публичным DNS-серверам Google работали все время.

Поэтому, возможно, мой маршрутизатор испортил ответы DNS от серверов интернет-провайдеров (как прокси, так и прямой). Или, может быть, серверы провайдеров периодически выходили из строя? Трудно было сказать, и я не удосужился разобраться, что было настоящей проблемой. :)

Неудачные запросы были для сетей доставки контента. В некотором смысле это имеет смысл, поскольку CDN часто возвращают сложные результаты DNS для оптимизации производительности.

Как и у меня, у вас могут быть проблемы с DNS вашего маршрутизатора, с DNS вашего интернет-провайдера или с некоторым взаимодействием между ними. Вот возможные решения.

  1. Настройте свои устройства для использования другого DNS-сервера. Либо используйте DNS-сервер вашего интернет-провайдера напрямую, либо используйте общедоступный DNS-сервер, такой как Google.
  2. Отредактируйте файл /etc/hosts на своих устройствах и вручную добавьте адреса для неудачных поисков.
  3. Настройте свой собственный DNS-сервер внутри.

Вариант 1 самый простой. Я рекомендую его, если вы находитесь в месте, где есть локальный общедоступный DNS-сервер. Здесь расположены публичные DNS-серверы Google.

Я нахожусь в Новой Зеландии, и я не хотел переходить с общедоступного DNS-сервера в другую страну. Это будет означать большую задержку для меня при каждом поиске DNS. Это также уменьшило бы одно из главных преимуществ CDN. CDN стараются обслуживать контент с локальных серверов, если это возможно, и делают это в зависимости от расположения DNS-сервера. DNS-сервер в США или Азии уменьшил бы это преимущество.

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

Так что вариант 2 был немного лучше для меня. Это будет означать немного обслуживания, но я с радостью время от времени использую dig и редактирую /etc/hosts .

0

Это происходит на Windows, Mac и на моем телефоне Android.

Если это происходит только при подключении телефона через маршрутизатор, возможно, проблема в маршрутизаторе.

Если это также происходит, когда ваш телефон подключен напрямую к Интернету через оператора, возможно, проблема в самом веб-сайте imgur.com или в том, что ваш провайдер преследует его.

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