Показать полную графическую версию : Вопрос по файлу hosts
Всем здрасте! Тут такое дело, возник вопрос/проблема: почему если сайт прописан в hosts скажем на 127.0.0.1 rutor.org, соответственно если ввожу доменное имя перехожу на локалхост, но если я знаю ip сервера rutor.org и сразу ввожу его в адресную строку, то перехожу на сайт, все логично; а вот если к примеру записать 127.0.0.1 vk.com то даже если ввести ip сервера вконтакте то все равно не заходит на сайт?
DJ Mogarych
20-02-2014, 23:49
Попробуйте отключить ipv6.
а вот если к примеру записать 127.0.0.1 vk.com »
А если не записывать, а сразу:
ввести ip сервера вконтакте »
что будет?
El Scorpio
21-02-2014, 02:08
а вот если к примеру записать 127.0.0.1 vk.com то даже если ввести ip сервера вконтакте то все равно не заходит на сайт? »
Дело в том, что один http-сервер может держать сразу несколько вёб-сайтов. При этом направление запроса к нужному сайту http-сервер производит по DNS-имени сайта, передаваемому через URL (через адресную строку).
Ну а если обращение происходит по IP-адресу, то запрос передаётся на "сайт по-умолчанию".
Судя по всему Рутор использует основной сайт в качестве дефолтного, а на сервере вконтактика висит куча дополнительных сайтов.
Опять же один сайт может использовать в работе другие сайты (перенаправление запросов и т.д.), обращение к которым производится по имени.
Wolk123, а так
162.210.101.86 vk.com
или так?
127.0.0.1 www.vk.com
127.0.0.1 vk.com
127.0.0.1 www.durov.ru
127.0.0.1 durov.ru
127.0.0.1 www.vkontakte.ru
127.0.0.1 vkontakte.ru
то даже если ввести ip сервера вконтакте то все равно не заходит на сайт? »заходит.
но после захода сервер вконтакта спрашивает у браузера "а какой адрес у тебя в строке адреса?" браузер отвечает " http://87.240.131.118 "
после этого сервер вконтакта редиректит его на http://vk.com/ а он забанен через host
вот на скрине показано в какой момент происходит редирект - сразу после запроса на http://87.240.131.118
http://i3.imageban.ru/thumbs/2014.02.21/5eec9227a8ddcb014d439c0826bc0564.png (http://i3.imageban.ru/out/2014/02/21/5eec9227a8ddcb014d439c0826bc0564.png)
use cgi-proxy, Luke
Ок, всем спасибо, разобрался. А в таком случае можно как-то обойти это, чтобы перейти на сайт если он записан в hosts? (удалять запись из файла не предлогать)
А в таком случае можно как-то обойти это »повторю ещё раз use cgi-proxy, Luke
topotun32
21-02-2014, 14:29
Wolk123, а если, например, так (http://anonim.pro/)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.