Может получить доступ к веб-сайту, используя IP-адрес в сети, но не используя имя хоста

Я размещаю веб-сайт в интранете. Я настроил файл hosts в папке etc и добавил следующее:

10.XXX.42.67    GSOnlinePortal.com

В IIS7 я добавил свой веб-сайт, и вот как выглядит привязка моего сайта:

введите здесь описание изображения

Теперь, когда я получаю доступ к этому веб-сайту на хост-компьютере, используя http://GSOnlineportal.com, он работает нормально. Но я не могу получить к нему доступ через другой (удаленный) компьютер в сети.

Если я изменю свою привязку к IIS, чтобы она выглядела так: -

введите здесь описание изображения

Теперь я без проблем могу получить доступ к этому веб-сайту как на хост-компьютере, так и на удаленном компьютере в сети, используя http://10.XXX.42.67/.

Что нужно, так это получить доступ к веб-сайту на удаленном компьютере в сети, используя http://GSOnlinePortal.com. Пожалуйста помоги. Я довольно новичок и, наконец, приблизился к достижению этого. Очень оценит. Спасибо.


person user3380278    schedule 02.09.2014    source источник


Ответы (1)


Локальный файл etc/hosts используется для предоставления услуг разрешения доменных имен в локальной системе. Удаленная система, с которой вы пытаетесь открыть веб-сайт, не знает об этом сопоставлении и не может преобразовать имя GSOnlinePortal.com в IP-адрес 10.XXX.42.67. Для вашей проблемы доступны два решения:

  1. Если в вашей сети есть доступный DNS-сервер, вы можете зарегистрировать имя там. (Рекомендуемые)
  2. Вы можете добавить сопоставление в файл hosts каждой системы, с которой вы хотите получить доступ к веб-сайту.
person Dimitris Kalaitzis    schedule 02.09.2014
comment
Спасибо. Что объясняет его. Спасибо. - person user3380278; 03.09.2014