我已透過 VPN 連接到網路。我需要使用遠端 IP 連接到同一網路上的設備,但我能找到的唯一 IP 是本地 IP。
如果我們知道本地 IP 並且連接到同一網絡,有沒有辦法找到設備的遠端 IP?
編輯-補充資料:
我出門在外,使用我設定的 VPN 連接到我的家庭網路。我使用的 VPN 透過 VPN 路由所有 ipv4 流量。我想訪問Mac伺服器,但顯然在使用本地IP位址時它不起作用。我希望這有幫助。
答案1
僅根據您提供的信息,答案是否定的。
網路上的另一台裝置很可能會將公用 IP 轉送到該裝置的內部專用 IP。
根據您對設備的訪問,您可以查看網路的 IP 配置,因為它可能列出了公共 IP。公用 IP 可能位於某種設定檔中。
最後,如果沒有更多信息,就無法判斷。最好的方法是與管理該設備的人交談以找出答案。
根據您提供的新資訊,您無法存取您的Mac伺服器的原因是它沒有公共IP位址。您的路由器是僅有的具有公共 IP 的設備。您說您已透過 VPN 連接,如果這是真的,那麼您應該可以完全存取您的網路。
您的設定中仍然缺少很多資訊。您根本沒有提供任何技術資訊。
答案2
如果您有對電腦的 shell 存取權限,並且想要找出遠端 IP,您可以嘗試呼叫 Web 服務。
curl icanhazip.com
curl checkip.amazonaws.com
curl https://wtfismyip.com/text
如果機器是透過 NAT 連接的,那麼在連接到機器方面不會有太大幫助。您需要設定某種連接埠轉送。