跨局域网通讯(直接通讯)
2021-02-18 14:07:26 0 举报
跨局域网通讯
作者其他创作
大纲/内容
src:117.110.140.146:9527dst:192.168.0.110:7000
开启NAT功能随机端口映射
网关(公网)
公网
192.168.0.110/24 (私有)7000
端口映射10.0.13.3:9000 |192.168.0.110:7000
192.168.0.110/24 (私有)8000
主机A与主机B都为局域网内的私有IP,他们无法与公网连接,需要借助网关(公网)。由于主机A与主机B的私有地址很有可能是一样的,在通信的时候主机B的ip地址无法作为目的地址,需要将目的主机所在局域网的可连接公网的网关的ip地址作为目的地址。同时网关需要开启NAT功能,将局域网内主机的ip:port与所在局域网的可连接公网的网关的ip:port映射。像一般的运营商,网关端口都是随机的,也可以花钱购买固定的端口。映射完之后,发送数据时,网关会修改数据包,替换源地址为该主机所在局域网网关IP地址;接收数据时也会根据映射关系将数据转发给目的主机。
src:117.110.140.146:9527dst:10.0.13.3:9000
Host B
117.110.140.146/24 (公有)
端口映射117.110.140.146:9527 |192.168.0.110:8000
src:192.168.0.110:8000dst:10.0.13.3:9000
Host A
10.0.13.3/24 (公有)
0 条评论
下一页