1
Gothack 2014-05-21 11:10:28 +08:00
你可以具体看看NAT的过程。。。。
|
2
ryanking8215 OP NAT大多说的是TCP,UDP的,网关出去时会映射port,可以根据ip:port来确定内网。之前做过p2p,学习过4类NAT。
有讲NAT的书,我记得哪里看到过蛮详细的,现在翻翻都不知道在哪本书上,请大伙指条明路 |
3
riaqn 2014-05-21 11:41:35 +08:00
|
4
wuwuyun 2014-05-21 16:50:40 +08:00
NAPT啊或者叫PAT 每个网关IP可以有6w多个端口给内网做映射了 谷歌一下不难吧
http://www.lmgtfy.com/?q=nat+icmp LS+1 |
5
ryanking8215 OP 谢楼上2位,本意是想了解,没有五元组的ip包如何穿透NAT。
看来是具体情况具体分析,如icmp包,NAT会使用icmp里的type和id作为port,组成一个五元组。 另外一些如ESP等,只能在上面封一个ip+udp的头。 |
6
bravluna 2014-05-21 23:53:24 +08:00
内网到外网要经过 NAT 即网络地址转换,NAT 不是个协议,其实就是内网 ip:port 到 外网 ip:port 的映射,用软件就可以实现,虽说简单,大量节省 ip 地址呀。
另外 192.168 是专用网地址段,根本就不会出现在外网上,题主如何在外网上还有 192.168 的 ip? |
7
ryanking8215 OP @bravluna 可能表述不正确,本意是内网->NAT->另一个内网,没有外网(internet)之说,只不过是为了区分2个内网,所以这么说了。
|