我使用 VPN 连接到网络。我需要使用远程 IP 连接到同一网络上的设备,但我能找到的唯一 IP 是本地 IP。
如果我们知道本地 IP 并且连接到同一个网络,有没有办法找到设备的远程 IP?
编辑-补充信息:
我不在家,我使用我设置的 VPN 连接到我的家庭网络。我使用的 VPN 通过 VPN 路由所有 ipv4 流量。我能够访问连接到路由器的 HDD,并且能够看到连接到网络的设备。我想访问 Mac 服务器,但使用本地 IP 地址时显然不起作用。希望这对您有所帮助。
答案1
仅根据您提供的信息(没有),答案是否定的。
很有可能的是,网络上的另一个设备正在将公共 IP 转发到该设备的内部私有 IP。
根据您对设备的访问权限,您可以查看网络的 IP 配置,因为它可能列出了公共 IP。公共 IP 可能位于某种配置文件中。
最后,没有更多信息就无法判断。最好的办法是与管理该设备的人交谈以找出答案。
根据您提供的新信息,您无法访问 Mac 服务器的原因是它没有公共 IP 地址。您的路由器是仅有的具有公共 IP 的设备。您说您已通过 VPN 接入,如果这是真的,那么您应该可以完全访问您的网络。
您的设置中仍缺少大量信息。您没有提供任何技术信息。
答案2
如果您有权访问该机器的 shell,并且想要找出可以尝试调用 Web 服务的远程 IP。
curl icanhazip.com
curl checkip.amazonaws.com
curl https://wtfismyip.com/text
如果机器是通过 NAT 连接的,那么这对您连接机器没有太大帮助。您需要设置某种端口转发。