NAT网络
- NAT(Network Address Translation),网络地址转换,将一个网络中的IP地址转换成另一个网络中的IP地址,从而实现网络间通信。
- 举例说明:你家里接入里网络,分配到了一个网络地址:
36.28.137.45
。
- 但是你家里有很多网络设备,每个人的手机,电脑等等。一个IP地址只能被一个设备使用,如果多台设备都使用这个IP地址,那么路由器怎么知道应该把消息发给哪个设备呢?
- 首先我们要区分这些设备,给每个设备一个在我们家庭中唯一的标识。
192.168.1.10
,192.168.1.11
,192.168.1.12
这样,我们用这样的唯一标识来区分这些设备。这就是我们在局域网中分配的IP地址。
- 但是私网IP不能访问网络,访问网络还是要公网IP,那么怎么解决呢?
- 假设
192.168.1.10:123
要访问网络,我们路由器使用36.28.137.45:10123
访问网络。36.28.137.45:10123
收到网络的消息后,就将把消息转发到192.168.1.10:123
。同理,192.168.1.11:123
要访问网络,我们路由器使用36.28.137.45:10124
访问网络。36.28.137.45:10124
收到网络的消息后,就将把消息转发到192.168.1.11:123
。
- 这样,我们局域网中的设备就可以通过
36.28.137.45
访问网络了。