我有一个静态网页example.com
,它正常运行并托管在AWS S3上,Route53将A
和NS
记录集连接到我的GoDaddy DNS。
我想创建sub.example.com
,指向将在我的EC2实例上托管的动态页面。我的EC2与弹性IP相关联,其公共地址为12.12.12.12
。我通过为sub.example.com
创建一个单独的托管区域来设置Route53,其中包含3个记录集:
A
的{{1}}记录集,其值为sub.example.com
。12.12.12.12
记录集,其值为NS
,NS-1.org
,NS-2.org
和NS-3.org
。 NS-4.org
条记录集,其值为SOA
所有记录集都命名为ns-1.org. awsdns-hostmaster.amazon.com. 1 0002 003 0000004 00005
。在我的GoDaddy帐户中,在sub.example.com
下,我添加了以下内容:
DNS Zone File
记录集 - 名称A
指向sub
12.12.12.12
条记录 - 名称NS
指向sub
,NS-1.org
,NS-2.org
和NS-3.org
。我错过了什么吗?我的服务器还没有运行,我只想验证我的DNS设置是否已准备就绪。
虽然NS-4.org
有效,但我使用命令dig example.com NS
测试了sub.example.com
并且失败了:
dig sub.example.com NS
有趣的是,在[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
托管区域的NS
集之下,而不是example.com
{1}}区域。有什么建议吗?
我还询问了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
的名称服务器。
我错过了什么,还是我做得太多了?
答案 0 :(得分:1)
NS
您不需要sub.example.com
条记录。您只需要NS
个域的example.com
条记录A
。对于sub.example.com
,{{1}}记录就足够了。