Назад | Перейти на главную страницу

Как получить доступ к своему веб-сайту по IP-адресу, если вы используете заголовки хоста в IIS 6?

Я использую заголовки хоста в IIS 6 для размещения нескольких веб-сайтов с одним и тем же IP-адресом. В настоящее время мне необходимо получить доступ к одному из веб-сайтов по IP-адресу, а не по URL-адресу. есть идеи как это сделать?

Я мог бы воспользоваться Перезапись DNS на моем брандмауэре, но в данный момент у меня нет к нему доступа.

Поместите другую директиву заголовка хоста на целевой веб-сайт, вводите только желаемый IP-адрес вместо имени хоста при его создании. Директивы заголовка хоста просто проверяют значение заголовка HOST: HTTP (который является строкой), поэтому вы можете ввести в него что угодно.

Очевидно, что серверу должен быть назначен этот IP-адрес, и веб-сайт должен будет прослушивать этот адрес, чтобы он ответил :)

Быстрое и грязное решение: поместите название веб-сайта в hosts файл вашего клиентского компьютера.

Таким образом, когда вы набираете http://web.site.name/ в вашем веб-браузере он будет преобразован в IP-адрес сервера и браузер будет использовать именно это имя при выполнении своих HTTP-запросов.

Вы можете сделать это для нескольких имен одновременно, и браузер будет вести себя правильно (то есть так, как вы хотите) со всеми из них.


Редактировать:

Извините, я неправильно понял вопрос; Я думал, вы хотите получить доступ к одному из своих веб-сайтов, не имея на него фактической записи DNS.

Если вы действительно хотите поставить АЙПИ АДРЕС в вашем веб-браузере и чтобы сервер ответил одним конкретным сайтом, вам необходимо либо запустить его как веб-сайт по умолчанию на сервере, либо использовать другой IP-адрес и / или настраиваемый порт.