EC2 里的主机名是不是应该可以内部解析的?

2016-10-05 14:01:50 +08:00
 julyclyde
昨天去申请了俩机器, console 里显示
Private DNS
ip-172-30-1-133.ap-northeast-1.compute.internal

但我发现这个域名没法解析; dig -x IP 地址也发现没有 PTR 记录
这是什么原因呢?

我记得古代用的时候是可以解析的啊,是我这次选错什么了吗?
3303 次点击
所在节点    Amazon Web Services
16 条回复
skydiver
2016-10-05 14:16:39 +08:00
ip 都写出来了为什么要域名
sutra
2016-10-05 14:18:44 +08:00
写到 /etc/hosts 里不就好了么?
popu111
2016-10-05 15:15:13 +08:00
你需要看 public DNS ,这个是内网互联用的
julyclyde
2016-10-05 16:43:50 +08:00
@skydiver 有些程序会去尝试重新解析本机的主机名
julyclyde
2016-10-05 16:44:17 +08:00
@sutra 那多麻烦啊,好多机器呢,生成之后才知道 IP ,都去手工改还不累死了
julyclyde
2016-10-05 16:44:43 +08:00
@popu111 我说的就是内网互联用的那个,在内网 DNS 解析不了的情况
geralt0725
2016-10-05 16:49:03 +08:00
两台机器内网地址走得通的前提是在一个区
内网地址是让你从一台跳板机跳到其他机器用的
因为公网地址是会被盖掉的,比如开 VPN
julyclyde
2016-10-05 16:51:12 +08:00
@geralt0725 IP 是通的。我问的是域名
geralt0725
2016-10-05 16:55:35 +08:00
@julyclyde 用弹性 IP 吧 为什么要用私有 IP 呢
julyclyde
2016-10-05 17:07:54 +08:00
@geralt0725 我内网通信啊
你如果知道能不能,怎么办的话就请告诉我。不要质疑动机
julyclyde
2016-10-05 21:48:04 +08:00
文档:
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-dns.html
段落:
we provide the instance with a public DNS hostname only if DNS hostnames are enabled for the VPC. By default, DNS hostnames are enabled only for default VPCs and VPCs that you create using the VPC wizard in the VPC console.

而我的 VPC 是在创建 EC2 instances 的时候“顺手”创建的,所以默认没开启
enableDnsHostnames
Indicates whether the instances launched in the VPC get DNS hostnames. If this attribute is true, instances in the VPC get DNS hostnames; otherwise, they do not. If you want your instances to get DNS hostnames, you must also set the enableDnsSupport attribute to true.

去 VPC 的控制面板,右键点那个 VPC ,然后菜单里选 Edit DNS hostnames ,在小窗口里开启该功能即可
不过 PTR 记录是依然没有的
julyclyde
2016-10-05 21:52:27 +08:00
古代我玩的时候应该还没有 VPC 这个服务呢
看来必须时刻追新啊,要不然知识就跟不上发展了
xderam
2016-10-20 11:44:02 +08:00
@julyclyde 你太老了, 12 年就有 vpc 啦。: p
julyclyde
2016-10-20 15:48:37 +08:00
@xderam 我前几天看了看自己的 ssh key 还是 2009 年的,唉
snnn
2016-10-25 21:06:25 +08:00
@julyclyde 这东西要经常换啊!
julyclyde
2016-11-14 20:18:21 +08:00
@snnn 是啊!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/310663

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX