如何找到一个IP地址是LAN IP或WAN IP? [英] How to find that an IP address is a LAN IP or WAN IP?

查看:263
本文介绍了如何找到一个IP地址是LAN IP或WAN IP?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何找到IP地址是LAN IP地址还是WAN IP地址?我正在Windows中编写C API.谢谢

How can I find that an IP address is a LAN IP address or WAN IP address? I am writing a C API in Windows.Thanks

推荐答案

私有IP地址通常是从私有IP地址空间设置的:

Private IP addresses are usually set from the private IP address spaces:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16
  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

如果接口的IP地址属于这些空格之一,则可以假定它是私有IP .否则,它是公共(WAN)IP .

If the interface's IP addresses falls into one of these spaces, you can assume it is a private IP. Otherwise, it is a public (WAN) IP.

这篇关于如何找到一个IP地址是LAN IP或WAN IP?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆