RFC3927 で定義されている IPv4LL の実装である機能を .NET c# で作成する必要があります。これは、DHCP サーバーなしでリンクローカル IP アドレスを割り当てるためのテクノロジです。APIPA という名前で Windows でも同じ機能が利用可能です。Linux には、そのようなプラグイン :avahi 、avahi-autoipd があります。しかし、Windowsではまだ似たようなものは見つかりませんでした。
これまでのところ、解決策は 1 つしかありません。範囲内のリンクローカル IP アドレスを使用してネットワーク上で ARP パケットを送信し、空いているかどうかをテストします。空きが見つかったら、現在の IP アドレスとして割り当てられます。
私の問題に関する提案は大歓迎です。