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

Как получить доступ к сайту в 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

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

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

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

101.22.23.01 mySiteHostName.com.

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

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

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

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