Как отлаживать запросы Internet Explorer?

311
Y Treehugger Cymru

У меня проблема с моим веб-сайтом insurgent.info, который Internet Explorer не будет отображать (как, например, страница с ошибками или любая попытка загрузки сайта - браузер немедленно передает веб-адрес поисковой системе по умолчанию), но сайт отображается нормально и без проблем в Waterfox.

Я проверил сайт с помощью zonemaster.net и знаю, что нет проблем с DNS; поэтому я пытаюсь найти способ зафиксировать ошибку в журналах Apache или посмотреть, как BIND обрабатывает запросы, потому что даже mod_log_forensic не может дать мне никакой информации.

Буквально, как будто IE даже не может найти сайт, не говоря уже о подключении (и, да, я знаю, что мое распространение DNS в настоящее время составляет только около 98%); но Waterfox подключался без проблем на протяжении нескольких модификаций за последние пару недель, хотя IE никогда не был в состоянии подключиться к сайту.

Я пытался держать это краткое и по существу, но, пожалуйста, скажите мне, если требуется дополнительная информация.

0
Если `insurgent.info` является вашим доменом, учтите, что он не работает с публичным DNS-сервером Google` 8.8.8.8` (но работает на `8.8.4.4`). Так что, похоже, это проблема распространения DNS. Bob 5 лет назад 0
Хм, не работает на `8.8.4.4` сейчас. Я замечаю, что `www.insurgent.info` работает - Firefox / Waterfox может автоматически пытаться использовать поддомен` www.`, и что в `insurgent.info` нет записи` A` / `AAAA`. Bob 5 лет назад 0
Подтверждено против авторитетных серверов имен с помощью `dig ЛЮБОГО insurgent.info @ ns1.insurgent.info` против` dig ЛЮБОГО www.insurgent.info @ ns1.insurgent.info`. У вас есть только `A` /` AAAA`, определенные в поддомене `www.`. Bob 5 лет назад 0

1 ответ на вопрос

2
Bob

Fiddler - это универсальный прокси-сервер для отладки, который будет захватывать запросы HTTP и HTTPS.

Однако, если вы подозреваете, что у вас проблемы с DNS, вам вместо этого нужно будет использовать Wireshark и тщательно фильтровать захваченные данные.

Кроме того, вы можете проверить с помощью pingкоманды, которая будет использовать ту же систему DNS и кеш, который использует IE. Команда nslookupне использует кэш DNS и вместо этого выполнит запрос непосредственно к DNS-серверу по умолчанию или указанному серверу, а также может дополнительно выполнить проверку на указанном сервере.


Чтобы предотвратить перенаправление в поисковую систему при сбое, вы можете заставить IE работать как домен и показать страницу с ошибкой, указав протокол, т.е. вместо перехода example.com, введите http://example.com(или https://example.com) в строке URL.

Да, используя http: // www. Протокол _does_ разрешает доступ к сайту через Internet Explorer (спасибо), поэтому я заново добавил записи A и AAAA (ранее я их удалил, оставив только две записи для www IN A и www IN AAAA), и буду теперь подожди и посмотри что получится. Я также проверю Fiddler - похоже, что он должен быть весьма полезным (Wireshark - боль в пословице, потому что у него, похоже, нет чистой версии командной строки). Y Treehugger Cymru 5 лет назад 0
Кроме того, на случай, если вам интересно, я изначально удалил дополнительные записи A и AAAA, потому что они, казалось, вызывали конфликт DNS (который, да, исчез после их удаления). Y Treehugger Cymru 5 лет назад 0
В конце концов я полностью решил эту проблему, перезапустив Internet Explorer и отказавшись устанавливать пакет «рекомендуемых настроек» от Microsoft; таким образом, веб-сайт определенно доступен через IE без переписывания, специальных правил, исключений или любых других подобных требований и без необходимости www или http: // перед ожиданием адреса. Y Treehugger Cymru 5 лет назад 0