Hyper-Vの使用メインネットワークから隔離されたプライベートウィンドウドメインを構築しました。最終的に私はこのドメインを他の人がdevとtestに使うようにプロビジョニングしたいので、ドメイン管理者にすることができます。.NETでのリモートDHCPサーバーの検出
ドメインコントローラはdhcpサービスを実行しています(ドメイン内の他のシステムはdhcpに依存しています)。問題は、ドメインコントローラーをメインネットワークに誤って接続しているdhcp要求(これは前提)に誤って接続すると、無効なIP構成が渡されるということです。
他のDHCPサーバーが利用できない場合にのみ、ローカルDHCPサービスを開始する.NET Windowsサービスを作成したいと思います。理想的には、これはバックグラウンドで定期的にチェックできるので、マシンの稼動中に仮想ネットワークの設定を変更すると、dhcpは自動的に停止され、潜在的な被害は制限されます。
私はリモートDHCPサーバを検出する方法にちょっと固執しています。これまでのところ、dhcplocコマンドラインツールのラッパーを作成することを検討しましたが、目的を達成するためのより良い/より簡単な方法がありますか?私が知っておくべき注意点はありますか?
おかげ
私はあなたがserverfault.comの質問をすると、プログラミングに関係しない解決策を得ることができると思います。同じネットワーク上に2つのdhcpサーバーがある場合、何をすべきか尋ねてください。 –