疑问就在标题里,就这么简单。我内网能通过外网IP获取内网IP吗?
设想
我正在开发一个 WhatsApp 机器人,它将帮助公司的员工更快地解决问题,或者帮助我们更快的方法但问题是,公司大多不习惯使用技术命令来获取 IP,以便我们提供远程协助。
一个简单的命令,例如开始 > cmd > ipconfig而搜索 IPv4 对这些人来说可能很麻烦。因此,为了简化这一过程,我要求他们访问一个提供外部 IP 的网站,以便我们能够追溯内部 IP,让用户更轻松,因此指令基本上是这样的:
- 使用权https://whatismyipaddress.com/
- 向我们发送 IPv4 号码
所有计算机都在我们的私人网络内。
如果有一种方法可以通过外部获取内部 IP 并避免给用户带来麻烦,那么这将对我们非常有利,因为我们在这个领域有一定的技术水平(但还没有到找到 IP 的程度)。
我尝试通过 traceroute、ping、tracert 来执行此操作,但目前尚未成功。
这可能吗?
网络中的所有计算机都安装了 Windows 7 或 10。
答案1
你为什么要这样做呢?你最终似乎想要的是内部 IP。
如果您在内部网络上设置了一个帮助网站,当他们连接时,您将自动获取其内部 IP 地址。
例如,您可以编写一个简单的 php 应用程序,它将可以访问他们的内部 IP。然后,您可以让 php 脚本通过您认为方便的任何方式向您发送他们的 IP。您甚至可以让它通过电子邮件向您发送他们的 IP。
我是否遗漏了什么?
在本地,它应该像引用一样简单
<?php echo $_SERVER['REMOTE_ADDR']; ?>
如果您不想显示 IP 地址,则不必将其回显到屏幕上。