我有一个作为虚拟专用网络服务器运行的EC2。在同一个私有网络中,我有一个RDS实例和一个私有子网中的EC2实例。
我有连接到VPN服务器的设备,并且我已经配置它们可以相互通信,也可以与专用EC2通信。但我不能让它们与RDS实例通信。
我已经将RDS的安全组配置为允许来自两个EC2的SG的所有入站流量,尝试甚至允许来自0.0.0.0/0a的所有流量仍然不能与RDS通信。我发现RDS可以在VPC内通信,但不能在VPC外通信。很久以前,我记得我从本地的MySQL工作台连接到RDS(3年前)
有没有什么办法能让这件事起作用呢?
在进阶时谢谢
发布于 2017-11-20 04:36:16
您的答案可能在此OpenVPN Support thread中。我也遇到了同样的问题。据我所知,当您通过vpn连接时,公共I和DNS名称将无法解析。您可以使用内网IP轻松连接到其他EC2实例。但是RDS实例的IP不是静态的,因此必须使用它的主机名进行解析。解决方案显然是让您的RDS服务器使用Amazon DNS服务器,这样它就可以通过主机名解析OpenVPN实例。
https://stackoverflow.com/questions/39574379
复制相似问题