2012-07-02 2 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에 바인드 할 수 있으며 필요한 경우 방화벽이 두 번째 네트워크에서 차단하도록 할 수 있습니다.