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