Как получить доступ к сайту в IIS без сопоставления DNS

В моем IIS 7.5, размещенном в Windows Server 2008 R2, у меня есть несколько веб-сайтов без назначенного адреса DNS. Давайте возьмем, например, сайт (как указано в IIS) с именем сайта mySite, У меня для этого сайта стандартная привязка без имени хоста.

введите описание здесь

Предположим, что IP-адрес моего сервера, например, 101.22.23.01. Поэтому мне кажется логичным, что для доступа к сайту я должен разместить в адресной строке моего браузера:

[IP_address]/[sitename]

в этом случае:

101.22.23.01/mySite

Но это не работает. Должен ли я указать что-то еще в привязках?

2 ответа

Решение

Вам нужно будет использовать заголовки хостов и создавать соответствующие записи DNS для размещения нескольких веб-сайтов, использующих один и тот же IP-адрес.

редактировать: например, вам нужно будет создать привязки для каждого сайта. Создайте привязку для порта 80, введите www.mysite.com в поле имени хоста и создайте запись dns (или настройте файл локальных хостов для тестирования), чтобы указать этот IP-адрес. Создайте вторую привязку для порта 80, введите www.myothersite.com в поле имени хоста и создайте запись DNS.

Другими словами, вы не можете получить доступ к этим нескольким сайтам без DNS-сопоставления или настройки сайтов для привязки к другому порту или IP-адресу.

Вы можете добавить имя хоста (mySiteHostName.com) и IP-адрес (101.22.23.01) в привязке.

Вам нужно добавить запись в ваш файл hosts клиента. C: \ Windows \ System32 \ drivers \ etc \ hosts file

101.22.23.01 mySiteHostName.com.

Теперь вы можете протестировать на клиентском компьютере без создания DNS-записи.

Другие вопросы по тегам