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

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

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

http://localhost/index.html

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

http://webapps/index.html

Это все хорошо работает.


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

Как упомянуто в установке Host Name в 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 плюс имя папки к новому веб-сайту, но это чувствует себя подобно неправильному подходу. У меня действительно есть два различных веб-сайта, которые решат к различным именам хостов, которые имеют совсем другие схемы доступа, настолько разделяющие их, кажется идеальным.

0
задан 23 October 2014 в 20:14
1 ответ

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

1
ответ дан 4 December 2019 в 17:08

Теги

Похожие вопросы