【问题标题】:Internet IP acquisition when connected to router [closed]连接到路由器时获取 Internet IP [关闭]
【发布时间】:2022-01-26 10:13:24
【问题描述】:

我想获取互联网(公共)IP 地址并在我的 Java 应用程序中使用它。当我使用“ipconfig”或“netstat”(shell 命令)或 InetAddress.getLocalHost() 甚至 NetworkInterface.getNetworkInterfaces() 时,路由器(系统)不会返回互联网 ip,而是返回本地地址。

但是,当我使用浏览器连接到路由器配置页面时,互联网 IP 地址会显示在那里。 如何在我的 java 应用程序中获取互联网 IP 地址?

【问题讨论】:

  • 使用 STUN 服务器。我认为这将有助于您了解 NAT。

标签: java networking ip dynamic-ip


【解决方案1】:

如果您的路由器支持 TR-064,假设供应商支持此查询,则可能有机会获得公共 INET 地址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    • 2013-05-07
    • 2013-02-01
    相关资源
    最近更新 更多