У меня проблема с Windows Server, где он может пропинговать определенное имя хоста, но не имеет к нему доступа HTTP. У сервера есть подключение к Интернету (google.com, superuser.com и т.д.), Это только два конкретных веб-сайта, которые размещены на другом сервере, который есть у меня в одной хостинговой компании.

Два веб-сайта доступны с любого другого компьютера, единственный, который не имеет к нему доступа - это конкретный сервер. Когда я отправляю запрос ping на website.com, я получаю действительный ответ, однако, если я пытаюсь получить к нему доступ через браузер (я пробовал несколько браузеров), я получаю сообщение об ошибке тайм-аута. Проверка с помощью Fiddler показывает код ошибки HTTP 502. Я также заметил, что команда nslookup website.com разрешает другой IP-адрес (неверный), чем ping. Опять же это происходит только с этого конкретного компьютера (сервера)

Вещи, которые я сделал:

  • Добавлена запись в файл хоста на случай, если DNS портит (удалил запись, после того как она не заработала)
  • Очищен кеш DNS

2 ответа2

0

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

Также проверьте другие результаты на nslookup на других компьютерах, они могут отличаться. Я бы проверил, какой DNS они используют. Вы можете использовать nslookup website dnsip чтобы заставить nslookup находить записи из определенного DNS. У меня была похожая проблема, когда выяснилось, что в общедоступном DNS Google не хватает записей для веб-сайта, и DNS моего локального интернет-провайдера был верным (но компьютеры в сети по какой-то причине представляли собой смесь двух конфигураций).

Вы можете попробовать, например: nslookup website 192.168.1.1 чтобы использовать DNS-адрес маршрутизатора и nslookup website 8.8.8.8 для проверки в Google.

0

Решением этой проблемы было изменение записи DNS, чтобы она указала на основной IP-адрес хост-сервера. Сервер, на котором размещен веб-сайт, имеет несколько общедоступных IP-адресов, но по какой-то причине IIS не отбирает запросы, отправленные с проблемного компьютера, или они не отправляются клиентом правильно. Поэтому мы нашли решение отредактировать привязки в IIS, чтобы использовать основной IP-адрес и изменить запись DNS A

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