是否可以通过 Internet 获取我的 nat ip 地址?我知道我可以看到我的 ISP 地址,但看不到我的内部地址。我记得有一次看到这样做,但我认为它是一个 Java 小程序,而不仅仅是一个网页。可以用普通网页完成吗?
编辑澄清:我想知道是否有人可以通过互联网在我的内部网络上获取我的本地 IP。
您好,是否可以通过 Internet 获取我的 nat ip 地址?
按正常方式没有。您的内部地址将映射到您的路由器公共地址,而信息会丢失给外部的任何人。当它们连接回您时(作为活动连接或来自您建立的连接的响应数据包),您的路由器会将公共地址重新映射回您的内部 IP 地址(同时对数据包内容进行任何必要的更改),而外界并不知情.
但是,如果来自外部的某人以某种方式访问了您的路由器转换表(其中保存了映射和连接状态),那么他们确实可以了解您的内部 IP。
如果您主动向所连接的人宣传,他们还可以了解您的内部 IP。这可以通过多种方式发生。应用程序可能只是从您的网络设备读取您的内部 IP 并在连接时将其转发。这就是您看到这种情况发生的可能性。例如,启用 Java 后,浏览器可以在您不知情的情况下通过运行恶意网页脚本不情愿地发送您的内部 IP。
但是请注意,这也有合法用途,例如出于滥用控制和报告的目的记录内部和外部 IP。
但是,内部 IP 对外部的任何人都没有实际用途。他们不能用它来访问你的机器。所以这不应该让你担心。