(为了示例,地址和端口随机组成)
假设我们有一台机器,它的私有 IP 地址是 192.168.1.10。
假设机器的路由器的公网 IP 地址是 100.50.100.50。
机器通过互联网从端口 7000 发送一个 UDP 数据包到端口 9000 的某个地址。
这可以翻译为:src: 192.168.1.10:7000 -> src: 100.50.100.50:37500
在此之后,但在清除上面的 NAT 记录之前,机器再次从端口 7000 发送 TCP 数据包到端口 9500 的不同地址。路由器是否会再次将端口 7000 转换为端口 37500,还是会随机选择其他内容?
我猜它会使用相同的端口号(37500),因为连接到路由器的其他机器使用尽可能多的可用端口很重要。