公网IP和私有IP

  • IP地址是为了区分网络中不同主机所分配的一个地址,通过IP地址可以访问到每一台主机。
  • IP地址分为公有地址和私有地址,公有地址由Internet NIC负责(比如中国互联网信息中心http://ip.cnnic.cn/),公有IP地址分配给注册并向NIC提出申请的组织机构使用,公有地址IP可以直接访问internet,大家可以打开电脑或者手机的浏览器,登录百度,搜索“IP地址查询”,就可以看到目前电脑正在使用的公有IP地址。私有地址主要有A、B、C三类,属于局域网范畴内,也就是所谓的内网IP。内网IP只能在局域网内被访问,出了局域网是无法访问internet的,安卓4.0以上版本的用户在连上WIFI或者蜂窝数据的情况下,可以打开设定-关于设备-状态中,会看到IP地址为192.168.x.xxx或者10.0.xxx.xxx,这些IP地址都属于私有IP地址。
  • DHCP协议,即动态主机配置协议,会通过协议算法分配给一台主机一个IP地址,简单说就是动态分配,比如我们的设备连入无线路由器,那么无线路由器通过DHCP协议就会自动给设备分配一个http://192.168.xxx.xxx的私有IP地址。通过这个私有IP地址,路由器可以在网络层中分辨出谁是谁。注:这里的网络层说的是OSI七层结构中的网络层。
  • 接下来就是主题了:      ipv4地址是很有限的,如今家家户户都拥有多台可联网设备,给每台设备都分配一个固定的公有IP地址是很不现实的。因此我们可以采用这样的办法:首先建立一个内网,这个内网可大可小,小的可以是一台我们家里常用的无线路由器所形成的局域网,大了可以是某个片区内的“局域网”(比如多个住宅小区形成的一个内网)。对于这样的内网,我们并不需要分配给其稀缺的公有地址IP,只需要用私有地址IP就行了(比如上面提到的http://10.0.xxx.xxx),而一些网关设备,或者说运营商的设备由于数量并不是太多,因此可以分配一个公网IP地址,然后我们电脑所使用的内网IP地址通过NAT协议套用上一个公网地址IP,这样就可以实现一个稀缺的公网IP地址+多个内网IP地址来访问Internet了。其中DHCP协议则负责内网和公有IP地址的分配。

  • 先声明:上这张图只是为了举例方便,帮助理解,现实中未必是这样的。图中的局域网可以理解为我们的无线路由器,用的是一个内网IP地址(由ADSL局端设备分配的一个内网IP),可以通过NAT转换成另外一个内网IP,也就是ADSL局端设备的内网IP地址(由宽带接入服务器给的内网IP地址),然后ADSL局端设备的内网地址又可以通过NAT转换成公有IP地址(即宽带接入服务器的IP地址),而宽带接入服务器则通过这个公有IP地址去连接internet。这样的话我们就可以不断复用内网IP地址来共享同一个公有IP地址,大大缓解了IP地址的稀缺性。
  • 那么从物理链路拓扑上讲,交换机和路由器又有什么区别的?

    交换机工作于数据链路层,用来隔离冲突域,连接的所有设备同属于一个广播域(子网),负责子网内部通信。

    路由器工作于网络层,用来隔离广播域(子网),连接的设备分属不同子网,工作范围是多个子网之间,负责网络与网络之间通信。
    ------------------------------------------------------
    举个例子:
    家用宽带路由器,其实是交换机和路由器的结合体,有两个网络层接口,一个连接运营商网络,物理上也就是wan口,IP地址由运营商分配。另一个连接家庭网络,没有物理接口,IP地址由自己通过路由器管理界面配置,一般默认是192.168.1.1
    那另外几个Lan口干什么用的?这就是交换机接口,和家庭网络接口相连,负责家庭网络内部通信。

  

  私有网段,有A,B,C三个地址段:

  10.0.0.0--10.255.255.255

  172.16.0.0--172.31.255.255
  192.168.0.0--192.168.255.255

参考:
             公网IP和私有    http://www.cnblogs.com/foohack/p/5353831.html

时间: 2024-10-15 12:57:36

公网IP和私有IP的相关文章

公有IP和私有IP的区别

什么是IP? 在网络中,每台计算机都有一个唯一的地址,方便别人找到它,这个地址称为IP地址 IP地址是一个网络编码,用来确定网络中的一个节点,是由32位的二进制组成 IP地址的组成? IP地址由网络部分和主机部分两部分组成 网络部分标示不同的网络 主机部分标示在一个网络中特定的主机 IP地址的分类? IP地址的网络部分是由internet地址分配机构来统一分配的,这样可以保证IP的唯一性 IP地址中全为1的IP即255.255.255.255 它标示限制广播地址,如果将其作为数据包的目标地址可以

公有IP与私有IP

在 IPv4 里面就只有两种 IP 的类别,分别是: Public IP : 公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上 Internet : Private IP : 私有 IP 或保留 IP,不能直接连上 Internet 的 IP , 主要用于局域网络内的主机联机规划. 早在 IPv4 规划的时候就担心 IP 会有不足的情况,而且为了应付某些企业内部的网络设定,于是就有了私有 IP (Private IP) 的产生了.私有 IP 也分别在 A, B,

2017-3-18 以私有IP形式搭建PPTP VPN 服务器

一直有个需求,我自己买不起服务器,就想让北京的朋友给我一台下架的服务器让我玩,但人家不会浪费公有IP给我,于是我想,路由器不是有公有IP吗,我就搭建一个VPN服务器让我远程连接吧.一般来说,如果是在家访问线上服务器的话,都是使用的OpenVPN,毕竟是基于SSL证书加密的,安全性高,但是非常复杂,不仅仅是服务端,客户端也是需要非常多的步骤和配置文件,于是乎,我就选择了PPTP VPN作为实验品,但是,我依然还有疑惑,服务器没有公网IP,真的就没法远程了吗?之前九州云的细节我还没搞清楚,就走了,现

解决阿里云VPC网络下面ECS不能指定高于X.X.X.247私有IP地址的方法

阿里云在配置可用范围私有地址时报错:"指定的私网IP不在指定虚拟交换机的网段中" 根据阿里云提供的接口文档,VPC网络下面自定义的网段192.168.15.0/24可用私有IP地址范围为:192.168.15.1-192.168.15.252.(文档参考:云服务器 ECS > API 文档 > 交换机相关接口 > 新建交换机 说明:每个 VSwitch 的第 1 个和最后 3 个 IP 地址为系统保留(以 192.168.1.0 / 24 为例,192.168.1.0

juniper 550M访问自身公网IP回流内部IP

拓扑图示意: 网关设备juniper 550M, untrust 区: 公网地址段22.22.22.22/29 trust区:      内部员工PC地址:172.16.4.x /24 trust区:      服务器区地址:172.16.2.x 对外部 映射  22.22.22.23  80端口 ->  内部 172.16.2.10  80端口 问题: 内部员工无法访问 http://22.22.22.23  ,但在非公司线路访问正常. 解决方式: 在内部接口做静态路由.因为内部员工和serv

私有IP

IP地址分为5类,其中a,b,c三类中各保留了3个区域作为私有地址,也就是局域网用的, 私有地址是:A类地址:10.0.0.0-10.255.255.255B类地址:172.16.0.0-172.31.255.255C类地址:192.168.0.0-192.168.255.255 192.168网段是一种私有IP地址网段,任何人在私有网络中都可以任意使用这些IP地址,但是如果要连接外网就要使用网络地址转换NAT技术进行转换后才能连接外网: 在宽带路由器上一般默认的内网IP地址为192.168.0

私有IP和共有IP的查询

私有IP cmd-"ipconfig"即可看到,如果无法看到所有信息,则输入"ipconfig >>C.txt"然后到我的文档里面查看 共有IP 网页直接查会方便很多 :http://ip.chinaz.com/

oracle 11g 修改private ip, public ip, vip, scan ip

查看当前系统信息 [[email protected] ~]# crs_stat -t Name           Type           Target    State    Host ------------------------------------------------------------ ora.DATA.dg    ora....up.type ONLINE    ONLINE   node1 ora.FLASH.dg   ora....up.type ONLINE

Linux防火墙:iptables禁IP与解封IP常用命令

在Linux下,使用ipteables来维护IP规则表.要封停或者是解封IP,其实就是在IP规则表中对入站部分的规则进行添加操作. 要封停一个IP,使用下面这条命令: iptables -I INPUT -s ***.***.***.*** -j DROP 要解封一个IP,使用下面这条命令: iptables -D INPUT -s ***.***.***.*** -j DROP 参数-I是表示Insert(添加),-D表示Delete(删除).后面跟的是规则,INPUT表示入站,***.***