【发布时间】: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