首页 > 解决方案 > 需要从另一个VM访问API(https://localhost:8080/er/heartbeats)

问题描述

我正在处理需要访问 URL https://localhost:8080/er/heartbeat的任务,该 URL提供了来自其他 VM 的 heartbeat.xml 的数据。

在这方面需要帮助。

标签: javalocalhostvirtual-machine

解决方案


您不能从另一台机器访问“localhost”(127.0.0.1 等)。127.xxx 网络范围仅供主机本地使用。发送到此范围的数据包不会(不应该)路由到此机器/虚拟机之外。

您需要为此机器使用外部 IP 地址或解析为外部 IP 地址的 DNS 名称。(它可以是一个私有 IP 地址,前提是另一个 VM 知道如何将数据包路由到它。)

参考:


推荐阅读