Войти

Показать полную графическую версию : Вопрос по файлу hosts


Wolk123
20-02-2014, 23:12
Всем здрасте! Тут такое дело, возник вопрос/проблема: почему если сайт прописан в 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.

Wolk123
21-02-2014, 00:22
Не помогло((

Iska
21-02-2014, 01:56
а вот если к примеру записать 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-адресу, то запрос передаётся на "сайт по-умолчанию".

Судя по всему Рутор использует основной сайт в качестве дефолтного, а на сервере вконтактика висит куча дополнительных сайтов.
Опять же один сайт может использовать в работе другие сайты (перенаправление запросов и т.д.), обращение к которым производится по имени.

yurfed
21-02-2014, 03:23
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

Amigos
21-02-2014, 08:44
то даже если ввести 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

Wolk123
21-02-2014, 09:21
Ок, всем спасибо, разобрался. А в таком случае можно как-то обойти это, чтобы перейти на сайт если он записан в hosts? (удалять запись из файла не предлогать)

Amigos
21-02-2014, 11:38
А в таком случае можно как-то обойти это »повторю ещё раз use cgi-proxy, Luke

topotun32
21-02-2014, 14:29
Wolk123, а если, например, так (http://anonim.pro/)




© OSzone.net 2001-2012