Доступ к виртуальному хосту без указания домена - PullRequest
0 голосов
/ 05 июня 2018

У меня есть домен, который указал на IP-адрес (A).Этот IP-адрес содержит несколько других сайтов со своими доменами.Теперь я перенаправил этот домен на другой хост, но мне также нужно получить доступ к старому сайту, на котором сейчас нет домена, указывающего на него.Конечно, я не могу просто получить доступ к старому сайту, введя IP-адрес в браузер.Как я могу сделать это вместо этого?

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

«Хост» Заголовок в HTTP используется для определения, какой из множества веб-сайтов следует посетить на веб-сервере виртуального хостинга.Виртуальный хостинг - это когда на одном IP-адресе размещаются веб-сайты (http-контент) для разных доменов.

For eg. "Host: www.example.com"

Такой заголовок вы найдете на всех веб-сайтах виртуального хостинга.

Используйте расширение, например Tamper chrome , чтобы добавить Host к заголовку.Укажите свое доменное имя в этом заголовке.

Иллюстрация - Университет, в котором я учился, использует виртуальный хостинг, поэтому использование заголовка Host обязательно.См. Следующее изображение.

BVCOEND university home page

Теперь, если я наберу IP-адрес (полученный из утилиты ping) напрямую.Вы видите страницу по умолчанию.

default server page

ping utility

Теперь, если я использую расширение Tamper Chrome длядобавить заголовок Host.enter image description here

Мы видим, что он попадает на страницу в домене bvcoend.ac.in.enter image description here

Мне нужно еще отполировать, чтобы целевая страница была домашней страницей, но этот процесс отражает суть заголовка Host, используемого в virtual hosting.

Обновление : Использование Fiddler для изменения заголовка Host, кажется, работает нормально для меня, так или иначе, Tamper Chrome не справляется со своей задачей отлично (пропустите старый добрый Firefox Tamperданные дня).

0 голосов
/ 05 июня 2018

Если вы работаете в Unix, вам следует изменить файл /etc/hosts;C:\Windows\System32\Drivers\etc\hosts если вы работаете в Windows.(Это, вероятно, потребует прав администратора.)

Это переопределяет общедоступный DNS, который в противном случае сопоставил бы IP-адрес с именем домена.Это изменение говорит вашей машине, что старый IP-адрес является местоположением example.com, где ваш файл hosts имеет строку, которая гласит:

xxx.xx.xx.xx example.com www.example.com

И xxx.xx.xx.xx - это IP вашего старого сервера.

Не забудьте закомментировать или удалить строку, когда вы закончите!Вы можете запутать свое будущее, иначе!

...