如何获取双 NAT 上路由器的 WAN IP(不是公共 IP)?

如何获取双 NAT 上路由器的 WAN IP(不是公共 IP)?

在此输入图像描述

我使用双 NAT(位于 2 个路由器后面)。

我知道如何通过访问某些网页或使用 dig 命令来获取公共 IP。是的,我知道 WAN IP 通常与公共 IP 相同。我谈论的是 WAN IP #2,它可以是私有 IP。我尝试了tracert和pathping命令,但没有成功。也许我们无法通过一般方式知道WAN IP。但我看到一款网络摄像机应用程序可以找到它。也许是 Android 上的“tinyCam Monitor”。

答案1

在此输入图像描述

仅当路由器启用 uPnP 时,专用 LAN 客户端才能知道外部 IP

我重新检查了 Android 应用程序“tinyCam Monitor”。当路由器启用 uPnP 功能时,她知道外部 IP。

所以我查了一下互联网并发现了 MiniUPnP (http://miniupnp.free.fr/) 命令可以通过 UPnP/IGD 显示外部 IP。我对 UPnP/IGD 不太了解。

旧路由器笔记

UPnP 实施可能会受到安全漏洞的影响。实施或配置不当的 UPnP IGD 很容易受到攻击。安全研究员 HD Moore 在揭示现有实现中的漏洞方面做了出色的工作:通用即插即用中的安全缺陷 (PDF)。一个常见的问题是让 SSDP 或 HTTP/SOAP 端口向互联网开放:它们应该只能从 LAN 访问。

相关内容