【发布时间】:2014-05-16 00:03:45
【问题描述】:
我有一个静态网页 example.com,它运行良好并托管在 AWS S3 上,Route53 将 A 和 NS 记录集连接到我的 GoDaddy DNS。
我想创建sub.example.com,它指向一个动态页面,该页面将托管在我的 EC2 实例上。我的 EC2 与一个弹性 IP 相关联,其公共地址为 12.12.12.12。我通过为 sub.example.com 创建一个带有 3 个记录集的单独托管区域来设置 Route53:
- 一个名为
sub.example.com的A记录集,其值为12.12.12.12。 - 具有值
NS-1.org、NS-2.org、NS-3.org和NS-4.org的NS记录集。 - AWS 似乎生成了一个
SOA记录集,其值为ns-1.org. awsdns-hostmaster.amazon.com. 1 0002 003 0000004 00005
所有记录集都命名为sub.example.com。在我的 GoDaddy 帐户的 DNS Zone File 下,我添加了以下内容:
-
A记录集 - 名称sub指向12.12.12.12 - 4
NS记录 - 名称sub指向NS-1.org、NS-2.org、NS-3.org和NS-4.org。
我错过了什么吗?我的服务器尚未运行,我只想先验证我的 DNS 设置是否准备就绪。
虽然dig example.com NS 有效,但我使用命令dig sub.example.com NS 测试了sub.example.com,但它失败了:
[lucas@lucas-ThinkPad-W520]/home/lucas$ dig sub.example.com NS
; <<>> DiG 9.9.5-3-Ubuntu <<>> sub.example.com NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 44939
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;sub.example.com. IN NS
;; AUTHORITY SECTION:
example.com. 900 IN SOA ns-5.net. awsdns-hostmaster.amazon.com. 1 0002 003 0000004 00005
;; Query time: 79 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Thu May 15 13:07:40 PDT 2014
;; MSG SIZE rcvd: 128
有趣的是,在AUTHORITY SECTION 中,SOA 指向ns-5.net,这是我为example.com 托管区域设置的NS,而不是我的sub.example.com 区域。有什么建议吗?
我还向 WHOIS 查询了sub.example.com:
Domain Name: EXAMPLE.COM
Registrar: GODADDY.COM, LLC
Whois Server: whois.godaddy.com
Referral URL: http://registrar.godaddy.com
Name Server: NS-5.ORG
Name Server: NS-6.ORG
Name Server: NS-7.ORG
Name Server: NS-8.ORG
Status: clientDeleteProhibited
Status: clientRenewProhibited
Status: clientTransferProhibited
Status: clientUpdateProhibited
Updated Date: 30-jun-2014
Creation Date: 30-jun-2013
Expiration Date: 30-jun-2015
这表明我的NS 记录指向example.com 而不是sub.example.com 的名称服务器。
是我错过了什么,还是我做得太多?
【问题讨论】:
标签: amazon-web-services amazon-ec2 dns