如何找到IP地址是LAN IP或WAN IP?

时间:2012-04-25 07:49:09

标签: c networking ip lan wan

如何找到IP地址是LAN IP地址或WAN IP地址?我正在Windows.Thanks中编写一个C API

3 个答案:

答案 0 :(得分:4)

最有可能的是,您要确定的是地址是全局地址还是private address。维基百科文章列出了保留供私人使用的地址块。

答案 1 :(得分:0)

私人IP地址通常是从私有IP地址空间

设置的
  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

如果接口的IP地址属于其中一个空格,则可以假设它是私有IP 。否则,它是公共(WAN)IP

答案 2 :(得分:0)

LAN / WAN在TCP / IP中毫无意义。只有netmasks。如果您可以根据IP网络掩码定义LAN的含义,则问题很简单:网络掩码的IP地址and是否给出非零结果。如果你无法定义,那就没有解决方案了。