Dns 如何使用AWS Route 53验证我的Zoho邮件域?

Dns 如何使用AWS Route 53验证我的Zoho邮件域?,dns,amazon-route53,domain-name,zoho,Dns,Amazon Route53,Domain Name,Zoho,我在AWS 53号公路上购买了trogg.io,正在尝试设置Zoho Mail。我被困在“验证域”步骤中 在我的Route 53 DNS中输入一条TXT记录,然后在Zoho上单击“继续进行TXT验证”后,我得到一个弹出窗口,上面写着“TXT验证失败,没有为您的域找到任何TXT记录”。即使在等待数小时并尝试CNAME方法后,我也会遇到类似的失败。我错过了什么?是因为域是.io吗?或者我可能需要在路线53之外配置其他产品/服务 这是DNS记录截图(我粘贴了Zoho建议的值): 问题不是由Zoho M

我在AWS 53号公路上购买了trogg.io,正在尝试设置Zoho Mail。我被困在“验证域”步骤中

在我的Route 53 DNS中输入一条TXT记录,然后在Zoho上单击“继续进行TXT验证”后,我得到一个弹出窗口,上面写着“TXT验证失败,没有为您的域找到任何TXT记录”。即使在等待数小时并尝试CNAME方法后,我也会遇到类似的失败。我错过了什么?是因为域是.io吗?或者我可能需要在路线53之外配置其他产品/服务

这是DNS记录截图(我粘贴了Zoho建议的值):


问题不是由Zoho Mail造成的:他们的弹出窗口包含正确的解释。

故障是由于53号路线的配置不正确造成的

以下是解释

Route 53需要做的第一步是通过联系io TLD注册表注册新域。路由53仅使用两个注册器ID:468和81,具体取决于TLD(参见IANA注册器ID公共列表:81是亚马逊分包商的注册器,468直接注册到亚马逊)。因此,我们可以检查您的域是否已由AWS使用的两个注册器之一正确注册到io TLD注册表中

% whois -h whois.nic.io trogg.io | grep 'Registrar IANA ID'
Registrar IANA ID: 81
由于whois请求输出中找到的注册器ID是81,因此我们可以得出结论,Amazon确实正确地完成了第一步

路由53需要执行的第二步是将一些AWS DNS服务器的名称发送到注册表,以添加将该域从io域服务器委托给AWS服务器的NS资源记录

我们可以使用两种不同的工具检查第二步:
whois
dig

首先,我们使用whois在io TLD注册表的数据库中查找DNS记录:

% whois -h whois.nic.io trogg.io | grep 'Name Server'
Name Server: NS-673.AWSDNS-20.NET
Name Server: NS-1685.AWSDNS-18.CO.UK
Name Server: NS-304.AWSDNS-38.COM
Name Server: NS-1263.AWSDNS-29.ORG
其次,我们在一些io名称服务器上查询您域的NS记录:

% dig io ns +short | head -1
ns-a3.io.
% dig @ns-a3.io. trogg.io NS | grep trogg.io
; <<>> DiG 9.10.6 <<>> @ns-a3.io. trogg.io NS
;trogg.io.          IN  NS
trogg.io.       86400   IN  NS  ns-304.awsdns-38.com.
trogg.io.       86400   IN  NS  ns-673.awsdns-20.net.
trogg.io.       86400   IN  NS  ns-1263.awsdns-29.org.
trogg.io.       86400   IN  NS  ns-1685.awsdns-18.co.uk.
如您所见,四台服务器中的每台服务器的回答计数都是0

因此,您的域不由Route 53服务器托管

我错过了什么

问题不在于io TLD服务器,也不在于Zoho邮件服务。 这只是因为您的DNS没有在路由53上正确配置

是因为域是.io吗

不,AWS可以通过其一个名为GANDI的分包商注册任何io域

或者我可能需要在路线53之外配置其他产品/服务


不,这只是因为您配置了53号路线。您与Zoho Mail之间的问题不是由于Zoho Mail造成的。

感谢您的详细回复。非常有帮助,我学到了很多!根据您的回答,我已更新了NS记录,以匹配
whois-h whois.nic.io trogg.io | grep“Name Server”
命令中的记录。我很好奇为什么53号公路从一开始就分配了不同的NS记录。创建分区后,单击“创建托管分区”。您是否选择了“亚马逊专有网络专用托管区”或“公共托管区”?它是公共托管区我认为我需要将我的NS记录更改回原来的状态,并与注册商Gandi SAS联系以更新其在我的域中的值。我终于获得了Zoho Mail以验证我的域!诀窍是从“注册域”部分编辑名称服务器(NS)记录,然后单击“添加或编辑名称服务器”链接。显然,如果您从“管理DNS”部分更改NS记录,它将不起作用。甚至还有一个工具提示说明:“如果更改托管区域的NS记录中的名称服务器,路由53不会更改指定的名称服务器。”因此,令人困惑的是,有两个点可以更改NS记录,其中只有一个点会起作用。
% for ns in ns-304.awsdns-38.com. ns-673.awsdns-20.net. ns-1263.awsdns-29.org. ns-1685.awsdns-18.co.uk.
for> do
for> dig @$ns trogg.io soa | grep ANSWER
for> done
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0