DHCP의 다중 IP 주소

DHCP의 다중 IP 주소

Windows Server 2008에서 TCP 소켓을 동일한 포트에 바인딩해야 하는 여러 프로세스에 문제가 있습니다.

현재 프로세스 간 경쟁 조건이 존재하여 어떤 패킷이 어떤 프로세스에 전달될지 알 수 없기 때문에 이로 인해 예상치 못한 불규칙한 동작이 발생한다고 생각합니다.

프로세스를 다른 시스템으로 분리하는 것은 분명히 불가능하므로 제가 시도하고 싶은 한 가지 솔루션은 다른 IP 주소를 통해 이 포트에 바인딩하는 것입니다.

netsh interface ipv4 add address이제 Windows에서 고정 IP를 추가하는 데 사용할 수 있다는 것을 알고 있습니다 . 그러나 주소를 추가하고 DHCP가 이러한 각 가상 인터페이스에 IP를 할당하도록 허용할 수 있습니까?

답변1

가상 머신인 경우 이를 수행하는 한 가지 방법은 각각 DHCP를 실행하는 가상 네트워크 인터페이스를 추가하는 것입니다.

하지만 실제로 여기에서 DHCP를 통해 IP 주소를 요청하는 것은 별 의미가 없다고 생각합니다. 특정 IP 주소에 바인딩하도록 서버 프로세스 자체를 구성해야 하기 때문입니다. DHCP로 다시 할당합니다. 아마도 IP 주소가 아닌 인터페이스에 바인딩할 수 있다면 여전히 의미가 있을 것입니다. 이는 해당 응용 프로그램에 따라 다릅니다.

하지만 여러 개의 고정 IP 주소를 할당하는 것이 훨씬 더 합리적일 수 있습니다.

참고로 이 작업을 수행하기 위해 netsh를 사용할 필요는 없습니다. 이 작업은 고급 버튼 아래 인터페이스의 IPv4 속성에서 수행할 수 있습니다. 여기에 여러 주소를 추가할 수 있습니다.

관련 정보