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