【问题标题】:AWS route53 hosted zone settingsAWS route53 托管区域设置
【发布时间】:2018-07-09 22:32:33
【问题描述】:

我在 AWS route53 上注册了一个域名。域名是 invatxxx.com 我有一个 ec2 实例,在那台机器上有一个 apache 服务器和 Drupal 网站。 ec2 实例有一个弹性 IP 地址 xx.xx.66.245。我可以从IP地址访问该网站。 该域具有以下服务器名称:

  • ns-xx.awsdns-xx.net
  • ns-x5.awsdns-x1.com
  • ns-x3.awsdns-x2.co.uk
  • ns-xx1.awsdns-x3.org

我创建了一个以域名为名称的托管区域,在“NS – 名称服务器”记录集中添加了注册域中的服务器名称。 对于“SOA – 授权开始”记录集,我添加了“

ns-xx1.awsdns-x3.org。 awsdns-hostmaster.amazon.com。 1 7200 900 1209600 86400

' 值。 对于“A - ipv4 地址”记录集,我在域名前添加了“www”,并为实例的弹性 IP 地址添加了值。 我为这个实例设置了另一个域名并且它有效,我还为旧域名添加了来自 https://letsencrypt.org/ 的 SSL 证书。但是当我尝试更改域名时,它不起作用。 知道我的设置有什么问题吗?

【问题讨论】:

  • 您目前没有为 www 或非 www 站点定义“A”记录。在担心其他任何事情之前先让它发挥作用。另见this link
  • 为什么要修改 SOA 记录?如果你弄错了,什么都行不通。你应该把它放回去。 SOA 由 Route 53 在您注册(即购买)或转移域名时创建。您应该更改此设置的唯一一次是将域委派给另一个 DNS 服务器。对于 Web 服务器等,您需要创建“A”或“CNAME”记录。注意:如果您更改 SOA,请同时增加序列号字段。
  • 我删除了由 Route 53 创建的托管区域,现在我正在尝试恢复它,我观察到 SOA 记录是注册域中的服务器名称之一,但我不知道哪一个。我为 www 站点创建了 A 记录并输入了弹性 IP 地址。
  • 也许我需要创建一个新的托管区域并将服务器名称复制到注册域?
  • 无法“恢复”托管区域 - 您无法创建与您删除的托管区域相同的新托管区域。您无法编辑 NS 或 SOA 记录并拥有工作托管区域。使用新区域的默认值,并通过您的注册商将权威名称服务器更新为新值。 stackoverflow.com/q/43660375/1695906

标签: amazon-web-services amazon-route53


【解决方案1】:

当您创建托管区域时——默认会创建一条 SOA 记录和一条 NS 记录;不要编辑它们。
现在,您必须先为您的域“invatxxx.com”添加一条 A 记录,然后再为任何其他主机名添加更多 A 记录。请参阅下面的屏幕截图并注意您必须将“名称”字段留空(您会发现它自动以不可编辑的文本 invatxxx.com 结尾):

此时您的网站应该可以通过http://invatxxx.com/ 访问。
如果您希望您的网站也可以通过http://www.invatxxx.com/ 访问,请添加 CNAME 记录以使“www.invatxxx.com”成为“invatxxx.com”的别名。请参阅下面的屏幕截图并注意这次不能将“名称”字段留空,并且“值”字段应填写“invatxxx.com”:

此时您的网站也应该可以通过http://www.invatxxx.com/ 访问。

【讨论】:

    猜你喜欢
    • 2015-12-06
    • 2018-03-08
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多