Вопрос или проблема
В Internet Explorer (и только в IE) наш домен coinchat.org
не разрешается. IE отображает ошибку «Эта страница не может быть отображена». В консоли IE на самом деле загружается страница ‘dnserror.htm’, что намекает на то, что у IE могут быть проблемы с разрешением домена.
Это происходит только в Internet Explorer и происходит со многими (если не со всеми) нашими пользователями IE. Мы совершенно озадачены, так как наши DNS-записи должны быть правильными. Ping на тех же затронутых машинах возвращает правильный IP. Firefox/Chrome работает нормально на тех же машинах.
Ответ Dig с машины на Linux:
; <<>> DiG 9.8.1-P1 <<>> coinchat.org
;; глобальные опции: +cmd
;; Получен ответ:
;; ->>HEADER<<- opcode: QUERY, статус: NOERROR, id: 52763
;; флаги: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; СЕКЦИЯ ВОПРОСА:
;coinchat.org. IN A
;; СЕКЦИЯ ОТВЕТА:
coinchat.org. 69123 IN A 66.228.48.212
;; Время запроса: 234 мс
;; СЕРВЕР: 127.0.0.1#53(127.0.0.1)
;; ДАТА: Чт, 28 авг 2014 02:45:22
;; РАЗМЕР СООБЩЕНИЯ: 46
Что более странно, так это то, что kitty.coinchat.org
, подсеть с идентичным IP, нормально доступна в IE.
Что на самом деле происходит?
Если это сайт, доступный для публики, убедитесь, что у вас есть A-запись для WWW и *
Если у вас нет этих записей, явно определенных на вашем DNS-сервере, IE иногда может вызывать проблемы.
Кроме того, общие рекомендации по устранению неполадок в IE предполагают, что вы должны проверить/очистить настройки безопасности/прокси или вернуть браузер к значениям по умолчанию.
Проверьте, чтобы для каждого домена была запись заголовка хоста как с www, так и без него.
Я столкнулся с подобной проблемой: MSIE возвращал ошибку 404, когда я вводил только domain.com. Однако www.domain.com работал. У меня есть правила переписывания URL, которые перенаправляют non-www на www.domain.com. Но, похоже, это сработало только в MSIE. Google Chrome работал нормально.
Тогда я заметил, что я не ввел заголовок хоста в IIS для доменного имени без www. Как только я внес запись заголовка хоста в привязки IIS, все браузеры разрешили URL domain.com. Я не могу объяснить, почему некоторые браузеры работали. Я отключил кэш во время тестирования. Но теперь это работает.
Ответ или решение
Проблема с тем, что домен coinchat.org
не разрешается только в Internet Explorer, может быть вызвана несколькими факторами, несмотря на корректную работу в других браузерах, таких как Firefox и Chrome. Давайте рассмотрим возможные причины и решения:
-
Проблемы с записями DNS:
- Убедитесь, что у вас есть A-записи как для корневого домена (coinchat.org), так и для поддомена (www.coinchat.org). Иногда Internet Explorer имеет проблемы с разрешением доменов, если не указаны явно A-записи для обоих. Проверьте свою DNS-конфигурацию и добавьте отсутствующие записи, если необходимо.
-
Хост-заголовки в сервере:
- Если вы используете веб-сервер, такой как IIS, убедитесь, что у вас есть хост-заголовки для обоих вариантов домена — с www и без www. Если хост-заголовок отсутствует для одного из вариантов, это может привести к тому, что IE не будет правильно обрабатывать запрос к данному домену, даже если другие браузеры работают без проблем.
-
Настройки безопасности и прокси:
- Проверьте настройки безопасности и прокси в Internet Explorer. Иногда настройки интернет-безопасности могут блокировать доступ к определенным сайтам или поддоменам. Попробуйте сбросить настройки браузера до заводских значений и отключить любые прокси.
-
Проблемы с кэшем:
- Убедитесь, что кэш браузера очищен. Иногда старые кэшированные данные могут вызывать проблемы с подключением на определенных страницах. Очистите кэш и попробуйте снова.
-
Ошибки кода:
- Хотя это маловероятно, рекомендуется проверить, нет ли в коде вашего сайта каких-либо ошибок, которые могут влиять на загрузку страницы в Internet Explorer.
-
Тестирование других маршрутизаторов:
- Проверьте возможность подключения через разные сети (например, Wi-Fi и мобильную связь) и различные маршрутизаторы. Иногда проблема может быть связана с настройками сети или оборудованием, а не с самим веб-сайтом.
Подводя итог, стоит начать с проверки и настройки DNS-записей и хост-заголовков, а также обратить внимание на настройки браузера в Internet Explorer. Если указанные шаги не решат проблему, возможно, стоит обратиться к технической поддержке вашего хостинга или провайдера для дальнейшего исследования.