区分内部网和官方IP地址

时间:2009-03-02 08:15:27

标签: ip-address intranet

如何确定指定的IP地址是官方互联网地址还是内部Intranet IP地址?

5 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:3)

  

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的形式。使用字节的最佳方法。

答案 2 :(得分:1)

RFC 1918定义了互联网上不能存在的一些IP地址范围,因此适合内网使用(即10 / 8,172.16 / 12,192.168 / 16)

除此之外,你的意思是什么?您是在尝试找出与您自己的计算机位于同一子网上的IP,还是在某些其他第三方网络上?

另见http://en.wikipedia.org/wiki/Private_network

答案 3 :(得分:1)

互联网号码分配机构(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)

source

答案 4 :(得分:0)

除了那些A,B,C内联网类外,还有其他reserved addresses未被用作公共互联网IP,尤其是:

  • 127.x.y.z(loopback)
  • 0.x.y.z(保留广播)
  • 224-255.x.y.z(多播和未来使用)

还有许多wasted IP addresses(来自愚蠢时代的遗产)。你不会看到范围内的大多数地址

  • cca 3-40.x.y.z(即苹果电脑浪费17.x.y.z)