从 openvpn 网络中的远程机器使用私有主机名访问 AWS 中的 ec2 实例

Access ec2 instaces in AWS with private hostname from remote machine in a openvpn network

我在 AWS vpc 的 public 子网中有几个 ec2 instances。其中一个实例是 OpenVpn。当我连接到 openvpn 时,理论上我的远程机器也在同一个网络中。 (我的理解:OpenVpn 有一个 elastic IP 并且我的机器 IP 也更改为 openvp 上的相同)。我只能使用 public 主机名从我的网络浏览器访问其他实例。为什么我不能使用他们的私有主机名从我的机器访问它们?

当您连接到 OpenVPN 实例时,您需要确保存在从 OpenVPN 连接到更广泛的 VPC 网络的路由。

This blog post Amazon 解释了如何设置 VPN 以允许添加此路由。