我在不同位置有几台远程服务器。如何检测它们是否位于 NAT 后面?当然,我可以通过 ssh 连接到它们,但这是否足以 100% 地判断它们不在 NAT 后面?
答案1
根据设置要求,可以对传入请求和/或传出请求执行 NAT。
要验证您的服务器是否位于 NAT 后面,请通过 SSH 登录并检查分配给服务器的地址,并将其与您用于连接服务器的地址进行比较。 如果它们相同,则表示传入请求没有 NAT。 类似地,您可以对传出请求执行此操作。
我在不同位置有几台远程服务器。如何检测它们是否位于 NAT 后面?当然,我可以通过 ssh 连接到它们,但这是否足以 100% 地判断它们不在 NAT 后面?
根据设置要求,可以对传入请求和/或传出请求执行 NAT。
要验证您的服务器是否位于 NAT 后面,请通过 SSH 登录并检查分配给服务器的地址,并将其与您用于连接服务器的地址进行比较。 如果它们相同,则表示传入请求没有 NAT。 类似地,您可以对传出请求执行此操作。