是否可以通过外部内部专用网络获取内部ip?

是否可以通过外部内部专用网络获取内部ip?

疑问就在标题里,就这么简单。我内网能通过外网IP获取内网IP吗?

设想


我正在开发一个 WhatsApp 机器人,它将帮助公司的员工更快地解决问题,或者帮助我们更快的方法但问题是,公司大多不习惯使用技术命令来获取 IP,以便我们提供远程协助。

一个简单的命令,例如开始 > cmd > ipconfig而搜索 IPv4 对这些人来说可能很麻烦。因此,为了简化这一过程,我要求他们访问一个提供外部 IP 的网站,以便我们能够追溯内部 IP,让用户更轻松,因此指令基本上是这样的:

  1. 使用权https://whatismyipaddress.com/
  2. 向我们发送 IPv4 号码

所有计算机都在我们的私人网络内。

如果有一种方法可以通过外部获取内部 IP 并避免给用户带来麻烦,那么这将对我们非常有利,因为我们在这个领域有一定的技术水平(但还没有到找到 IP 的程度)。

我尝试通过 traceroute、ping、tracert 来执行此操作,但目前尚未成功。

这可能吗?

网络中的所有计算机都安装了 Windows 7 或 10。

答案1

你为什么要这样做呢?你最终似乎想要的是内部 IP。

如果您在内部网络上设置了一个帮助网站,当他们连接时,您将自动获取其内部 IP 地址。

例如,您可以编写一个简单的 php 应用程序,它将可以访问他们的内部 IP。然后,您可以让 php 脚本通过您认为方便的任何方式向您发送他们的 IP。您甚至可以让它通过电子邮件向您发送他们的 IP。

我是否遗漏了什么?

在本地,它应该像引用一样简单

<?php echo $_SERVER['REMOTE_ADDR']; ?>

如果您不想显示 IP 地址,则不必将其回显到屏幕上。

相关内容