На моем Windows Server, размещенном в AWS, я попытался получить доступ к определенному сайту из Chrome / IE, и оба браузера вернулись - сайт недоступен / сервер отказался подключиться . Однако, когда я пытаюсь пинговать тот же веб-сайт из cmd, кажется, что он работает нормально. Я не использую прокси в настройках сети, и Chrome настроен на автоматическое определение настроек сети.
Так что это определенно не блокировка веб-сайта на основе IP. Мой локальный компьютер и мой серверный компьютер находятся в одном регионе, но в другом городе. Он отлично работает на моем локальном ПК, но на сервере он просто работает через ping .
Каковы возможные причины этого?
Обновления Ошибка подключения Telnet
Это не блок на основе IP, но как насчет типа procotol или блока портов?
ping посылает ICMP-пакеты на хост, но когда вы пытаетесь открыть сайт через Chrome, вам нужно установить TCP-соединение с хостом:портом. Поэтому вам следует проверить брандмауэр на вашем сервере, если он расположен в AWS, проверьте также правила группы безопасности. Затем вы можете проверить, можете ли вы подключиться к портам HTTP (80) или HTTPS (443), например, используя:
telnet myserver 80
telnet myserver 443
вместо
ping myserver
Возможно, например, сайт остановлен в IIS. В этом случае ping покажет ответ, а браузер - нет. Проверьте настройки IIS для сайтов, привязок и AppPools.
.