当我用谷歌搜索“我的 IP 是什么”时,它会说“112.134.xy”之类的东西。但是当我进入路由器配置并在 WAN IP 下显示“100.68.ab”(据我所知这是一个可路由的 IP)。因此,我必须支持运营商级 NAT (CGN)。
但是 torrent 客户端,即 uTorrent 和 BitTorrent 可以毫无问题地进行上传或下载。他们是怎么做到的?
我的家用路由器的 UPnP 功能已关闭,当我尝试使用 Wire Shark 找出幕后发生的事情时,我可以看到 NAT-PMP 请求从 uTorrent (192.168.1.100 : 5351) 到我的家用路由器 (192.168.1.1) 的端口映射: 5351) 和外部 IP 发现。但是我看不到对端口 5351 的任何响应!。(这意味着什么?)
仅供参考,我是一名“试图”制作像 BitTorrent 这样的 P2P 网络系统以在 NAT 后面工作的学生。所以任何关于这个主题的文档都会很棒......(我知道打孔、NAT-PMP、PCP、UPnP 等方法)