【发布时间】:2009-03-02 08:15:27
【问题描述】:
如何确定给定 IP 地址是官方 Internet 地址还是内部 Intranet IP 地址?
【问题讨论】:
-
您是否想弄清楚某个 IP 地址是否经过 NAT?你试图达到的最终目标是什么?也许那样我们可以更好地帮助你!
标签: ip-address intranet
如何确定给定 IP 地址是官方 Internet 地址还是内部 Intranet IP 地址?
【问题讨论】:
标签: ip-address intranet
内网 IP 通常在私有 IP 范围内:
10.0.0.0 through 10.255.255.255
172.16.0.0 through 172.31.255.255
192.168.0.0 through 192.168.255.255
这些不适用于互联网 IP 地址。
另见http://compnetworking.about.com/od/workingwithipaddresses/f/privateipaddr.htm
【讨论】:
10.0.0.0 - 10.255.255.255`(10.0.0.0/8,前A类)
172.16.0.0 - 172.31.255.255`(172.16.0.0/12,前B类)
192.168.0.0 - 192.168.255.255`(192.168.0.0/24,前C类)
发现给定IP属于那个,取决于你以什么形式给定IP。使用字节的最佳方式。
【讨论】:
RFC 1918 定义了一些在互联网上无法存在的 IP 地址范围,因此适合内网使用(即 10/8、172.16/12、192.168/16)。
除此之外,你的意思是什么?您是想找出哪些 IP 与您自己的机器在同一子网中,还是在某个其他第 3 方网络上?
【讨论】:
互联网号码分配机构 (IANA) 为私有互联网保留了以下三个 IP 地址空间块:
10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
【讨论】:
除了那些A、B、C的内网类之外,还有其他reserved addresses不用作公网IP,尤其是:
还有很多wasted IP addresses(愚蠢时代的遗产)。您不会看到范围内的大多数地址
【讨论】: