本文章集中列出关于NAT一些使用问题
内网端口和外网端口必须一致?
不需要, 端口映射就是专门转发某端口的流量到另外一个端口上
为什么我无法访问我的应用程序?
因为您的VPS是在一个内部网络环境中, 应用程序的端口仅监听了内部网络
如果需要外部网络(公网)使用 , 请添加相应的映射规则到外部网络
举个简单的例子:
OpenSSH的服务端口默认为 22 (协议 TCP) , 如直接使用内部网络IP (10开头) 和 22端口
在通常情况下是无法连通或连接的 ( 如下图所示 )
您需要在控制面板中添加一条映射规则 ( 如下图所示 ) , 本图以 23457 端口做为公网端口作为演示
映射完成后如图下所示 :
此时使用公网地址以及公网端口将能连上OpenSSH服务器
为什么创建规则后依旧无法使用?
映射完成后, 请将连接地址和端口修改为规则中的公网地址和公网端口
并检查映射协议是否正确 , 大部分应用程序使用的为TCP协议