【问题标题】:Issues with creating subdomain running on EC2创建在 EC2 上运行的子域的问题
【发布时间】:2014-05-16 00:03:45
【问题描述】:

我有一个静态网页 example.com,它运行良好并托管在 AWS S3 上,Route53 将 ANS 记录集连接到我的 GoDaddy DNS。

我想创建sub.example.com,它指向一个动态页面,该页面将托管在我的 EC2 实例上。我的 EC2 与一个弹性 IP 相关联,其公共地址为 12.12.12.12。我通过为 sub.example.com 创建一个带有 3 个记录集的单独托管区域来设置 Route53:

  • 一个名为sub.example.comA 记录集,其值为12.12.12.12
  • 具有值NS-1.orgNS-2.orgNS-3.orgNS-4.orgNS 记录集。
  • 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.orgNS-2.orgNS-3.orgNS-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


    【解决方案1】:

    对于sub.example.com,您不需要NS 记录。您只需为您的域example.com 记录NSA 记录对于sub.example.com 来说已经足够了。

    【讨论】:

    • 你是对的,A 记录就足够了。由于我的服务器没有运行,我还能够通过 WHOIS 网站验证是否连接了正确的 IP。
    猜你喜欢
    • 1970-01-01
    • 2015-03-05
    • 2011-05-11
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多