![](/img/trans.png)
[英]I have AWS Postgres instance in private subnet and I don't have any VPN, How Can I access it through Local?
[英]How come I can't access AWS instance using Private DNS Address
我在VPC中使用私有IP地址(没有公共IP地址)设置了一个AWS实例。 这将是我的MongoDB实例,并且只能由VPC中的其他服务器访问。 我建立了成功的VPN连接,可以使用Putty通过私有IP地址“ 10.0.0.95”对实例进行SSH。 到现在为止还挺好。 我注意到私有IP地址也有一个私有DNS-“ ip-10-0-0-95.internal”。 我尝试使用专用DNS通过VPN访问实例,但收到此Putty错误“无法打开与ip-10-0-0-95.ec2.internal的连接。主机不存在”。 显然,我可以使用10.0.0.95 IP地址,但是对于私有DNS名称不起作用感到惊讶。 怎么会?
您应该为您的VPC启用DNS解析,否则您将无法解析内部DNS名称。
要使用私有托管区域,您必须将以下Amazon VPC设置设置为true:
启用DNS解析的步骤:
有关更多信息: http : //docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-dns.html#vpc-dns-updating
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.