IPv4 アドレス (針) と IPv4 アドレスの並べ替えられていない配列 (干し草の山) が与えられた場合、与えられた干し草の山内のどの単一アドレスが針に (ネットワーク的に、地理的にではなく) 最も近いかをプログラムで特定するにはどうすればよいでしょうか?
すべてのアドレスのネットマスクにアクセスできるわけではないため、ソリューションはネットマスクと traceroute のようなオプションを無視する必要があります。
プライベート、予約済み、ブロードキャスト、LAN、WAN など、あらゆる種類のアドレスが使用されます。
理論、疑似コード、python、php、または perl の形でのヘルプは大歓迎です。
2 つの IP アドレス間で IP アドレス リストを取得するという質問は、おおむね似ていますが、かなりカットされています。