컴퓨터 이름이나 IP를 기반으로 실행되는 Windows 서비스가 있습니다. 아래에 설명 된 장애 조치 서버 및 별칭 이름이있을 때 실행하는 데 문제가 있습니다.서버의 별명 인식
기계 이름을 가진 하나 개의 서브넷에서 주 서버가 SERVER_A 이름 SERVER_B와 다른 서브넷에서 장애 조치 서버와 같은
두 시스템은 별칭 이름 서버에 생성되며이 이름이 구성되어 내 소프트웨어 서비스를위한 서비스 구성.
두 시스템이 서로 다른 IP 주소로 구성되어 있고 n/w에 DNS 서버가 구성되어 있지 않습니다.
내 서비스는 서버 구성이 실제 컴퓨터 이름 (SERVER_A/SERVER_B) 또는 IP로 구성된 경우 주요 서비스에 연결하지만 별칭 이름 (서버)가 구성된 경우 연결되지 않습니다.
서비스는 항상 오류 코드 을 표시합니다. "구성을 읽을 수 없습니다! : 코드 1 " (디버그 모드에서 시작된 경우) (연결할 수없는 경우)
gethostbyname 함수를 사용하여 이름을 확인합니다.
언제든지 이름을 변경하지 않고도 서비스를 제공 할 수있는 사람이 누구인지 알려 줄 수 있습니까?
가상 호스트를 구현하고 별칭 이름을 구성하지 않은 HTTP 서비스와 비슷하게 들립니다. –