问题描述
- 关于NAT转换的……求详细解答!
-
刚看了一本名为《深入理解IPV6》的书,上面提到ipv4里的NAT:
NAT只有在客户端设备位于NAT之后,需要向服务器发起会话,建立客户端/服务端模式的通信时,才能很好地发挥其复用私有地址空间的功效。
我不能理解,如果多个客户端连接在NAT之后,同时向一个服务端发出请求,那么服务端如何区别他们呢?
解决方案
对于nat设备本身,它可以知道不同内网的地址,所以它可以区分。外网的服务器,通过端口区分。nat就是干这个的。
解决方案二:
参考:http://wenku.baidu.com/link?url=GjSiM0TwvBQXpSbWcmbFt34yFfERKg87-HMLajkbWb-oQTjPBbUYuep8Nq73ZWu33ZnNJOhlFRqp-9e4db_kSwU2EXru6s8rin3kM7hTeke
解决方案三:
不同客户端nat映射到路由器不同的端口上了。路由器根据端口知道把数据包转给哪一个客户端
解决方案四:
楼上说的对,内网的每台机器,IP不同,端口不同。这样回来的时候才能找到IP地址,最后找到mac地址。
时间: 2025-01-20 21:20:15