@lolitaru

Почему не могу зайти на сайт по ip, только по имени?

Подскажите, почему не могу зайти на сайт по ip в локальной сети https://10.255.0.20:4005? Но могу подключиться по имени https://randomname:4005. Веб сервер не мой.
Дано:
две машины - win10, win11
в hosts 10.255.0.20 randomname
файрволл пропускает, телнет подключается
в случае обращения по имени сайт открывается:
6447d9b1e88f0507161485.png

в случае обращения по ip - ERR_TIMED_OUT
  • Вопрос задан
  • 484 просмотра
Решения вопроса 2
@Drno
значит на веб сервере запретили обращаться по IP
Ответ написан
3vi1_0n3
@3vi1_0n3
Это значит, что дефолтный сайт и тот, который использует имя - это могут быть разные сайты.
Сайт с именем настроен, а дефолтный либо не настроен, либо настроен неправильно.
Например, в конфигах nginx есть секция server, в которой указывается server_name и является ли он дефолтным.
Если вы не передаете заголовок "Host: randomname", то не факт, что соединение будет с тем самым сервером.
Как можно проверить, какой сертификат отдается - попробовать openssl:
openssl s_client -showcerts -connect 10.255.0.20:4005

Если вы получите TLS-сертификат сервера, значит на уровне SSL/TLS соединение устанавливается и дело в настройках самого сервера.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы