Я не хочу использовать веб-сайт через его доменный адрес, поэтому я пришел с идеей использовать его IP-адрес для доступа к веб-сайту. Проблема в том, что когда я открываю IP-адрес сервера, он просто говорит: «Это работает!"

Правильно ли я сказал, что должен использовать заголовок узла для http, чтобы сообщить серверу, что мне нужен этот сайт? Если мне нужно изменить заголовки, я предполагаю, что мне следует использовать некоторые расширения Google Chrome. Если это так, какие расширения я должен использовать?

Веб-сайт convert2mp3.net и IP-адрес 87.98.246.174 .

2 ответа2

4

Вы, вероятно, тратите свое время. Браузер отправляет свой запрос на IP-адрес, который он получает, разрешая имя сервера с помощью DNS. Он автоматически добавляет фактическое имя сервера в качестве заголовка Host: веб-сервер использует заголовок Host: для определения страниц, которые он должен обслуживать.

Если вы дадите браузеру IP-адрес сервера и подставите имя сервера в заголовок Host: другими способами, то вы получите то же содержимое, что и браузер.

Маловероятно, что ваш провайдер заблокирует ваш сайт «без причины». Возможно, они на самом деле блокируют доступ к какому-либо другому сайту на том же сервере, и вы попали в последствия. Лучшее решение - связаться с вашим провайдером и спросить его, что происходит.

В противном случае используйте VPN

-1

Вы должны подумать о том, на что может обратить внимание интернет-провайдер, чтобы заблокировать доступ к веб-сайту. Если доступ не блокируется IP-адресом, их оборудование увидит доменное имя в адресе, который браузер предоставляет с заголовком узла. Таким образом, если вы вручную эмулируете действия своего браузера, вы, скорее всего, получите те же результаты.

Простой способ проверить эту гипотезу - использовать программу telnet, например PuTTY, если у вас есть система Microsoft Windows, которая больше не предоставляет клиент telnet по умолчанию, или, если вы используете систему OS X или Linux, используйте команда telnet из командной строки. С помощью PuTTY выберите "сырой" параметр для "типа подключения" и введите 80 в поле порта. Введите имя веб-сайта, например convert2mp3.net, если это сайт, для которого вы хотите проверить, в поле Имя хоста (или IP-адрес). Нажмите « Ведение журнала» и установите для параметра журнала значение "Вывод для печати" и укажите местоположение для файла журнала. Нажмите « Соединение» и установите значение поддержки активности TCP на несколько секунд, например 5. Снова нажмите « Сессия», чтобы вернуться к первому экрану, и нажмите кнопку « Сохранить» , чтобы сохранить сеанс с именем, чтобы вы могли использовать его снова, если у вас есть такая необходимость. Затем нажмите кнопку « Открыть» , чтобы установить соединение с сервером. Введите GET / HTTP/1.1 и нажмите Enter. Затем введите Host: convert2mp3.net и пару раз нажмите Enter. Вы должны увидеть выходные данные с веб-сайта и то, что вы ввели, и ответ веб-сайта будет сохранен в файле журнала PuTTY в указанном вами месте. Если вы сначала тестируете сайт example.com в качестве веб-сайта, вы можете получить представление о том, что является нормальным ответом веб-сайта, поскольку example.com используется специально для иллюстративных целей. Я также разместил цифры и файл журнала в разделе « Проверка доступа к веб-сайту с помощью PuTTY» , если вы хотите увидеть более подробную информацию.

Если доступ к веб-сайту заблокирован интернет-провайдером, доступно много служб VPN и прокси-сервера.

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