문제

Hyper-V를 사용하여 기본 네트워크에서 울타리가있는 개인 Windows 도메인을 구축했습니다. 궁극적으로 다른 사람들이 DEV 및 테스트에 사용할 수 있도록이 도메인을 제공하려면 도메인 관리자가 될 수 있습니다.

도메인 컨트롤러는 DHCP 서비스를 실행 중입니다 (내 도메인의 다른 시스템은 DHCP에 종속성이 있습니다). 문제는 일부 바보 (즉, 나)가 실수로 도메인 컨트롤러를 기본 네트워크에 연결하면 DHCP 요청 (가정입니다)에 응답하고 유효하지 않은 IP 구성에 응답합니다.

따라서 다른 DHCP 서버를 사용할 수없는 경우에만 로컬 DHCP 서비스를 시작하는 .NET Windows 서비스를 작성하고 싶습니다. 이상적으로는 배경에서 주기적으로 확인할 수 있으므로 기계가 실행중인 동안 가상 네트워크 구성을 변경하면 DHCP를 자동으로 중지하고 잠재적 손상이 제한 될 수 있습니다.

원격 DHCP 서버를 감지하는 방법에 약간 고정되어 있습니다. 지금까지 나는 래퍼를 쓰는 것을 고려했습니다. DHCPLOC 명령 줄 도구이지만 목표를 달성 할 수있는 더 나은/간단한 대안이 있습니까? 내가 알아야 할 경고가 있습니까?

감사

도움이 되었습니까?

해결책

Shay Erlichmen이 제안한대로 서버 결함에 질문을 게시했습니다. 여기. DHCP 서버 만 알려진 Mac에 IP 주소를 할당 할 수 있습니다. 내 VMS (CAN)에 모두 알려진 MAC가 있다는 점을 감안할 때이를 사용하여 개인 도메인 DHCP 서버를 잠그는 데 사용할 수 있습니다.

다른 팁

누군가가 썼다 C# 네트워크 스나이퍼 당신은 당신의 목적에 적응할 수 있지만, 이것은 지나치게 복잡해 보일 것입니다. 프레임 워크에는 내장 DHCP 지원이 없으므로 호출 할 수있는 간단한 방법이 없습니다. 나는 당신의 목적을 위해 당신이 할 때 명령 줄 도구를 포장하는 것을 고수하는 것이 가장 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top