IP地址我们经常听到,它具体是个什么东西这里就不谈了,建议去看一下本系列文章的《IP地址和MAC地址》一文。这期主要来区分一下公网IP和私网IP。
我们都听过IP地址,但对公网IP和私网IP可能就比较挠头了。把IP的问题放在一边,我们先来说一下什么是公网,什么是私网。公网又名广域网、外网,指的就是互联网。私网又名内网、局域网,指的就是路由器下、交换机下创建的局部互联网络。网络的功能说的简单些就是实现互联,广域网实现广域的互联,局域网实现局部的互联。像我们平时上网看新闻、看电影,上的都是广域网,也可以说是公网。而路由器、交换机等为一个家庭、一个机构、一个企业创建的内部互联网络就是局域网。
公网IP是在公网,也就是互联网中使用的IP地址。私网IP是在局域网下使用的IP地址。《IP地址和MAC地址》一文中曾经提到过,IP地址由4组十进制数组成,每组1~3位,每组数的取值范围为0~255,组与组之间用.相连。如127.0.0.1、101.199.216.234都是IP地址。IP地址总共分为A、B、C、D、E五类。其中A、B、C类是供个人和机构使用的,D、E类为特殊用途。
A类地址范围:1.0.0.1~126.225.255.254。
B类地址范围:128.0.0.1~191.255.255.254。
C类地址范围:192.0.0.1~223.255.255.254。
D类地址范围:224.0.0.0~239.255.255.255。
E类地址范围:240.0.0.0~247.255.255.255。
A类的10.0.0.0~10.255.255.255为局域网IP、B类的172.16.0.0~172.31.255.255为局域网IP、C类的192.168.0.0~192.168.255.255为局域网IP。除此之外,A、B、C三类的所有其余IP都是公网IP。
说了半天,似乎还没说公网IP和私网IP在使用上有什么区别。公网IP是互联网中一个可直接访问其他IP,也可被其他IP直接访问的一个独立身份。有了它,你可以直接找到互联网中的其他电脑,也可以被其他电脑找到。而私网IP处于局域网下,它想要访问互联网是需要先转换成公网IP的,这个公网IP就是路由器的IP。即对公网上的其他电脑来说,无论是路由器下的哪个设备访问它,它获取到的对方IP都是一样的,都是路由器的IP。至于具体局域网内哪个设备访问它,它是无法知道的。
私网IP可以直接访问互联网中的其他IP,但却不能被互联网中的其他IP直接找到。这句话对普通人来说可能不太好理解,做过网站、搭建过服务器的人会比较清楚。IP地址的作用就是给网络上的设备分配一个唯一标识,以实现准确的数据传输。如果我们是一个局域网IP,那我们想要访问一个指定的公网IP是没问题的。但公网上的其他IP想要找到我们,是没法直接找到的,它最多只能找到路由器一层,至于路由器下的多个设备,它是没办法区分的。这也就是为什么很多懂IP的人都希望自己的IP是公网IP,这样实现远程控制、远程监控、远程文件访问都会很方便。如果我们是局域网IP,以上的功能也能实现,但会很麻烦,需要做很多额外的工作,效果不好,还可能需要额外花钱。两相比较,大家自然喜欢公网IP。
如果想要查看自己的IP是否为公网IP,请见本系列文章《Windows系统下查询本机IP是否为公网IP?》一文。
好了,以上就是本期的所有内容了,谢谢观看。
关于工作室联系方式、进群讨论、技术支持、转载、商业合作等问题请见本系列文章第一期,简介。
谢谢支持,谢谢。
注:资料包包含本期内容文档、代码。
本期资料包下载:
百度网盘:
链接:https://pan.baidu.com/s/1Pj_RJOwuGD86Igcnq9f0ew
提取码:f9d2