【网络基础】内网IP与外网IP
目录
- 前言
- IP 分类
- A 类地址
- B 类地址
- C 类地址
- D 类地址
- E 类地址
- 内网 IP 通过外网 IP 上网
- NAT 概念
- NAPT 概念
- NAT 类型
- NAT 穿透
前言
一般路由器以内,就是内网,并且路由器内连接的所有设备或终端都会被分配一个内网 ip;
反之,路由器及以外就是外网 ip,这个外网 ip 通常在路由器的 WAN 口上。
所谓的私有地址就是在互联网上不能使用,而被用在局域网中的地址。
李柱明博客:https://i.cnblogs.com/posts/edit-done;postId=15487175
IP 分类
A 类地址
1.0.0.1—126.155.255.254
- 10.x.x.x 是私有地址
- 127.x.x.x 是保留地址,用作循环测试用(127.0.0.1 为保留地址,一般用于环回地址)
B 类地址
128.0.0.1—191.255.255.254
- 172.16.0.0—172.31.255.255 是私有地址。
- 169.254.x.x 是保留地址。如果 IP 地址是自动获取 IP 地址,而在网络上又没有找到可用的 DHCP 服务器,就会得到其中一个 IP。
C 类地址
192.0.0.1—223.255.255.254
- 全部为内网(私有)地址。
D 类地址
224.0.0.1—239.255.255.254
E 类地址
240.0.0.1—255.255.255.254
内网 IP 通过外网 IP 上网
参考:公网与私网
当多台主机共用一个外网 IP 时,可以了解下 NAT 技术。
NAPT 结论:内网 IP&port 对应一个外网 IP&port。
- 内网主机通过这个外网 IP&port 和外网进行通信。
NAT 概念
参考:NAT 穿透
在计算机网络中,网络地址转换(Network Address Translation,缩写为 NAT),也叫做网络掩蔽或者 IP 掩蔽(IP masquerading)。
NAPT 概念
NAT 虽然名为网络地址转换,但是常见的工作模式实际上是 NAPT(网络地址端口转换)。这种方式支持端口的映射。
支持端口转换的 NAT 又可以分为两类:
- 源地址转换:数据从内网到外网。(出)
- 目的地址转换:数据从外网到内网。(入)
NAT 类型
- 完全圆锥形 NAT
- 受限圆锥形 NAT
- 端口受限圆锥形 NAT
- 对称 NAT
NAT 穿透
效果:
- NAT 穿透,就是要让处于不同 NAT 网络下的两个节点(Peer)建立直接连接。
关键步骤:
-
发现自己的公网 IP 和 Port。
- 根据不同的 NAT 类型有不同的方案。
-
将自己的 IP 和 Port 共享给对方。
- 通过第三方服务器交换 IP 和 Port。