如何解析桌面上的AWS私有DNS地址

时间:2017-04-01 18:15:27

标签: mongodb amazon-ec2 dns

我在使用私有IP的VPC中有一个MongoDB AWS实例。 MongoDB以这种方式更安全,因为没有对数据库的公共IP引用。我正在使用OpenVPN运行VPN服务器。如果我必须远程访问MongoDB,我只需要使用IP地址10.0.0.95的OpenVPN Connect Client。在我的代码中,我使用AWS私有DNS名称ip-10-0-0-95.ec2.internal引用MongoDB URL。代码在VPC内的AWS实例上运行时没有问题。但是,当我在本地计算机上运行相同的代码时,它找不到DNS地址。就像我说的,我正在运行一个正确连接到VPN的VPN客户端。如果我将我的代码URL引用更改为10.0.0.95,那么本地和在VPC内的AWS实例上运行一切正常。显然,这是一个正确的解决方案,我可以继续前进。但是,有没有办法在本地运行代码?显然,我的本地计算机没有解析DNS地址。有什么办法可以在我的VPN客户端本地解析VPC DNS地址吗?

1 个答案:

答案 0 :(得分:0)

您需要通过VPC转发桌面DNS请求,他们将解析私有DNS地址。所以你基本上需要设置一个DNS转发器。我有同样的问题 - 请尝试此解决方案 - VPN clients to resolve private DNS hostnames in AWS 让我知道它是怎么回事

相关问题