IP アドレスが LAN IP アドレスまたは WAN IP アドレスであることを確認するにはどうすればよいですか? Windows で C API を作成しています。
質問する
5668 次
3 に答える
5
最も可能性が高いのは、アドレスがグローバル アドレスかプライベート アドレスかを判断することです。ウィキペディアの記事には、私的使用のために予約されているアドレス ブロックがリストされています。
于 2012-04-25T07:51:41.807 に答える
0
プライベートIPアドレスは通常、プライベートIPアドレススペースから設定されます。
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
インターフェイスのIPアドレスがこれらのスペースのいずれかに該当する場合は、プライベートIPであると見なすことができます。それ以外の場合は、パブリック(WAN)IPです。
于 2012-04-25T07:54:40.573 に答える
0
LANとWANは、TCP/IPでは意味がありません。ネットマスクのみがあります。LANが意味することをIPネットマスクの観点から定義できる場合、問題は簡単です。and
ネットマスクのIPアドレスはゼロ以外の結果をもたらしますか。それを定義できない場合、解決策はありません。
于 2012-04-25T09:56:21.963 に答える