我犯了一个错误,在 Arvixe 注册了一个域名。域名是artofshell.com
,我正尝试将此域名委托给 Microsoft Azure 的 DNS 服务。
- 我在 Azure 中创建了一个 DNS 区域,并设置了多个记录集
- 我使用 PowerShell
Resolve-DnsName
命令验证了 DNS 服务器是否响应正常 - 我在 Arvixe 上设置了四条 (NS) 记录以指向 Azure DNS 服务器
- 对 Azure DNS 中的记录进行 DNS 解析失败
当我查询 SOA 记录时,我看到的ns1.crowfoot.arvixe.com
不是 Azure DNS 服务器。这是正确的吗,还是 Arvixe 端配置有误?无论如何,它们都无法正确路由流量。
屏幕截图:指向 Azure DNS 的 NS 记录
屏幕截图:Azure DNS 区域
屏幕截图:域的 SOA 记录
答案1
您的域名已配置为在注册商级别使用这些服务器。您需要修改注册商设置以匹配区域文件中的 NS 记录更改。
以下答案来自的 TLD 名称服务器.com
,这才是这里最重要的。
artofshell.com. 172800 IN NS ns1.crowfoot.arvixe.com.
artofshell.com. 172800 IN NS ns2.crowfoot.arvixe.com.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20160412045951 20160405034951 28259 com. tWAc1PvnwRb/p7yhrRofU7WueUorZbqRFbWUeO/QSoWrWsh53IV7BlVc tRBKLi85BdWxR7Xs21n/tlrhoheu8U7QtULUq5vhS6h4iDBISrjasCrG FUQ0J7M+PjCKj1cwFvFuWPpr517pQSMGyYxn1eIiuVcraxVDuq8a0X9x Nss=
GDV43SDF972ESHI2CQH6A4Q335OOOUQO.com. 86400 IN NSEC3 1 1 0 - GDV7BD7GQPNAJSG70HH14BOP2JFTR5CB NS DS RRSIG
GDV43SDF972ESHI2CQH6A4Q335OOOUQO.com. 86400 IN RRSIG NSEC3 8 2 86400 20160414041818 20160407030818 28259 com. RSRlVzpUpsDwNtiroAIu4eoPZt8dCCy3ZN5aWg5FWc5wGDWYVOd5l2P6 2PZ7wcA2B1Y4vQJpyeAhsKea3l3ve1f5OfXuXJDvipOA5NnAgdvTHtem EkeBYpa1a3QwR2zV4xlQtMduvrwxPuy/+1QjzmLAM2jQZBRRcDsLxnVa iNY=
ns1.crowfoot.arvixe.com. 172800 IN A 23.91.70.70
ns2.crowfoot.arvixe.com. 172800 IN A 143.95.251.45
;; Received 612 bytes from 192.55.83.30#53(m.gtld-servers.net) in 224 ms