История изменений
Исправление KivApple, (текущая версия) :
Можешь подредактировать /etc/hosts (в винде он тоже есть, но в другом месте), явно указав соответствие между IP и хостом. После этого любой браузер всё откроет.
Поясню что происходит:
Браузер преобразует имя хоста в IP с помощью DNS-запроса. Затем подключается к 80-ому порту этого адреса и посылает запрос, в котором явно указывает адрес сайта, с которого он запрашивает страницу. Сервер на основе этих данных делает выводы. В зависимости от настроек разные домены могут иметь разные корневые каталоги, а могут вообще проксироваться на другие адреса (в локальной сети, но другой порт того же хоста, вообще на левый адрес - одному админу известно куда). Но фактически запрос к разным доменам на одном IP обрабатывает ОДИН И ТОТ ЖЕ ВЕБ-СЕРВЕР. И какой сайт он отдаст задаётся лишь запросом браузера, который в свою очередь опирается на URL.
Таким образом единственный способ открыть такой сайт - явно задать соответствие host->IP для браузера. Мне неизвестно браузеров, где это можно сделать магией в строке адреса (вероятно, из-за ненужности - ведь есть hosts). Только редактировать hosts или поднимать свой DNS.
Исправление KivApple, :
Можешь подредактировать /etc/hosts (в винде он тоже есть, но в другом месте), явно указав соответствие между IP и хостом. После этого любой браузер всё откроет.
Поясню что происходит:
Браузер преобразует имя хоста в IP с помощью DNS-запроса. Затем подключаешь к 80-ому порту этого адреса и посылает запрос, в котором явно указывает адрес сайта, с которого он запрашивает страницу. Сервер на основе этих данных делает выводы. В зависимости от настроек разные домены могут иметь разные корневые каталоги, а могут вообще проксироваться на другие адреса (в локальной сети, но другой порт того же хоста, вообще на левый адрес - одному админу известно куда). Но фактически запрос к разным доменам на одном IP обрабатывает ОДИН И ТОТ ЖЕ ВЕБ-СЕРВЕР. И какой сайт он отдаст задаётся лишь запросом браузера, который в свою очередь опирается на URL.
Таким образом единственный способ открыть такой сайт - явно задать соответствие host->IP для браузера. Мне неизвестно браузеров, где это можно сделать магией в строке адреса. Только редактировать hosts или поднимать свой DNS.
Исходная версия KivApple, :
Можешь подредактировать /etc/hosts (в винде он тоже есть, но в другом месте), явно указав соответствие между IP и хостом. После этого любой браузер всё откроет.
Поясню что происходит:
Браузер преобразует имя хоста в IP с помощью DNS-запроса. Затем подключаешь к 80-ому порту этого адреса и посылает запрос, в котором явно указывает адрес сайта, с которого он запрашивает страницу. Сервер на основе этих данных делает выводы. В зависимости от настроек разные домены могут иметь разные корневые каталоги, а могут вообще проксироваться на другие адреса. Но фактически запрос к разным доменам на одном IP обрабатывает ОДИН И ТОТ ЖЕ ВЕБ-СЕРВЕР. И какой сайт он отдаст задаётся лишь запросом браузера, который в свою очередь опирается на URL.
Таким образом единственный способ открыть такой сайт - явно задать соответствие host->IP для браузера. Мне неизвестно браузеров, где это можно сделать магией в строке адреса. Только редактировать hosts или поднимать свой DNS.