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

Использование нескольких имен хостов в IIS

У меня есть один сайт под названием Default Web Site в IIS, который захватывает весь входящий трафик, используя все неназначенные IP-адреса и опуская имя хоста в привязке

Так что я могу получить к нему доступ локально перейдя в браузер и набрав:

http://localhost/index.html

Я могу получить к нему доступ в другом окне в сети, открыв браузер и заменив локальный хост именем машины (webapps) как это:

http://веб-приложения/index.html

Все работает нормально.


Теперь я добавил второй веб-сайт, который использует имя хоста intra.company.com в привязке к сайту.

Как упоминалось в установка имени хоста в IIS на www.example.com, Я добавил следующее в свой файл hosts, расположенный в C:\Windows\System32\drivers\etc

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost
    127.0.0.1       intra.company.com

Сейчас, локально, Я попаду на нужную страницу, если перейду на:

http://intra.company.com/index.html

У меня вопрос: могу ли я каким-то образом перейти по этому адресу с другого компьютера, подобно тому, как я подключался к сайту, размещенному на localhost.

Что-то вроде этого:

http://webapps.intra.company.com/index.html
http://webapps/intra.company.com/index.html
http://webapps:intra.company.com/index.html

Но ни одна из этих безумных догадок при составлении URL-адреса не сработала.

Любые идеи?

Примечание 1: Это может быть разрешено путем изменения DNS-сервера в сети, но я пока не могу получить к нему доступ, поэтому я хотел бы посмотреть, есть ли путь к ящику плюс имя хоста.

Заметка 2: Кроме того, я мог бы добавить виртуальную папку на веб-сайт по умолчанию и перенаправить запросы на localhost плюс имя папки на новый веб-сайт, но это кажется неправильным подходом. У меня действительно есть два разных веб-сайта, которые разрешаются для разных имен хостов с очень разными шаблонами доступа, поэтому их разделение кажется идеальным.

Удаленные клиенты должны иметь возможность разрешать это имя либо через записи файла хоста, либо через DNS. Если у вас нет доступа к DNS-серверу, который используют эти клиенты, вам придется создать записи файла hosts на этих клиентах для этого имени.