昨天,我当时正在阅读有关 NAT 的信息,在那段时间里,我有上述疑问,我在想,如果来自私有网络的某些应用程序使用某些 XYZ 端口调用外部世界,即公共网络,
现在,此条目将存储在 NAT 表中,如果我获得该应用程序请求的外部端口和外部 IP,那么我是否可以从外部公共网络与专用网络中的主机建立某种连接通过关闭他/她使用 XYZ 端口建立的连接并立即使用 XYZ 端口绑定到我的应用程序?
如果不可能,我如何从专用网络外部连接到在专用网络中运行的应用程序?(隧道?)
昨天,我当时正在阅读有关 NAT 的信息,在那段时间里,我有上述疑问,我在想,如果来自私有网络的某些应用程序使用某些 XYZ 端口调用外部世界,即公共网络,
现在,此条目将存储在 NAT 表中,如果我获得该应用程序请求的外部端口和外部 IP,那么我是否可以从外部公共网络与专用网络中的主机建立某种连接通过关闭他/她使用 XYZ 端口建立的连接并立即使用 XYZ 端口绑定到我的应用程序?
如果不可能,我如何从专用网络外部连接到在专用网络中运行的应用程序?(隧道?)
表条目保持打开的时间段取决于路由器型号、软件版本和配置。对于 TCP(面向连接),只要 TCP 连接正常,或者在配置的时间段内没有活动,许多人就会保持端口打开。对于 UDP(无连接),它将在配置的时间段内。时间段取决于供应商。
NAT 表条目将在表中包含源 IP 地址和目标 IP 地址。除非您的外部主机具有表条目的 IP 地址,否则您将无法从外部发起连接。
您不能从外部发起连接,除非您有某种方法可以绕过 NAT,例如隧道,或者您已经为 NAT 配置了静态条目。