2012-07-02 6 views
0

У меня есть приложение, которое имеет некоторые услуги. В настоящее время эти службы настроены с IP-адресом/именем компьютера, на котором он установлен, и поэтому службы привязаны к этому IP-адресу.Картирование. с именем хоста VC++

Поэтому заказчикам необходимо настроить имя хоста/IP-адрес. Теперь требование заключается в том, что клиент должен настраивать только локальные или «.». так же, как SQL, и сервисы должны забрать локальное имя хоста или IP и все еще работать.

Какой самый простой способ достичь этого в VC++?

+1

не поддерживает localhost/127.0.0.1? – PermanentGuest

ответ

0

Если услуга должна быть доступна только с самого компьютера, используйте IP-адрес 127.0.0.1 или DNS-имя localhost. Если услуга должна быть доступна с любого сетевого компьютера, то привязывается к IP-адресу 0.0.0.0. Это будет привязано к каждому установленному сетевому адаптеру - позаботьтесь, если это нежелательно в сценарии, когда пользователь подключен к двум сетям, и служба должна быть доступна только в доверенной сети. Конечно, сервис может привязываться к 0.0.0.0 и позволяет брандмауэру блокировать вторую сеть, если это необходимо.

Смежные вопросы