正如标题所述。上周,我的 TXT 和 Route53 上的其他 DNS 记录停止解析:
https://dnschecker.org/#TXT/thuijls.net
条目设置如下:
这里还缺少什么?据我所知,自 2018 年以来没有任何变化。如果这有区别的话,该域名已于 9 月初自动延长。
谁能告诉我问题可能是什么或者给我指出正确的方向?
答案1
您的注册商处的名称服务器未配置为指向您的 Route53 服务器:
~ $ dig ns thuijls.net
;; ANSWER SECTION:
thuijls.net. 172799 IN NS dns1.registrar-servers.com.
thuijls.net. 172799 IN NS dns2.registrar-servers.com.
而dns1.registrar-servers.com.
应该是ns-123.awsdns-99.net.
类似的东西。
去你的注册处(显然这是Route53 域名注册)并确保那里的名称服务器列表与你的 NS 列表相匹配Route53 托管区域 thuijls.net
。
答案2
您可能忘记续订域名(因为注册中心显示其到期日期为2020-09-04T23:33:05Z
),当这种情况发生时,许多注册商将暂停该域名(将域名置于 EPP clientHold
)状态)或更改域名名称服务器,这将提供不同的答案。
我为什么这么认为?
- 你说从 2018 年开始一切都正常,你没有改变任何东西
- 你今天发帖说“上周”,问题出现在 23 日左右,也就是到期日后的 20 天
- “该域名已于 9 月初自动续订”这一说法含糊不清:是的,从技术上讲,gTLD 域名会在到期时自动续订……但这仅在您在某个时间点向注册商付款时才成立,否则域名将被删除;但在此之前,一旦达到到期日期,注册商可以出于各种原因更改您的域名解析,包括确保您最终收到需要采取行动的警报。
根据@MLu 的回答,我们看到的名称服务器是您的注册商(亚马逊)的名称服务器,因为它们被一些递归名称服务器缓存。
但如果我们现在询问注册中心,它会发布正确的名称服务器:
$ dig @a.gtld-servers.net thuijls.net NS | grep -E 'IN\s+NS\s+\S'
thuijls.net. 172800 IN NS ns-975.awsdns-57.net.
thuijls.net. 172800 IN NS ns-1151.awsdns-15.org.
thuijls.net. 172800 IN NS ns-1600.awsdns-08.co.uk.
thuijls.net. 172800 IN NS ns-29.awsdns-03.com.
所以我猜你是去你的注册商那里付费续订域名,然后将其放回到以前的名称服务器上。
1.1.1.1
和8.8.8.8
现在都9.9.9.9
为您的域名配备了以下一组名称服务器,因此您的问题似乎已经解决了:
$ for ns in 1.1.1.1 8.8.8.8 9.9.9.9 ; do echo $ns; dig @$ns thuijls.net TXT +short; done
1.1.1.1
"protonmail-verification=da168308ef062c75001796f57700ee75473bb0dd"
"v=spf1 include:_spf.protonmail.ch mx ~all"
8.8.8.8
"protonmail-verification=da168308ef062c75001796f57700ee75473bb0dd"
"v=spf1 include:_spf.protonmail.ch mx ~all"
9.9.9.9
"protonmail-verification=da168308ef062c75001796f57700ee75473bb0dd"
"v=spf1 include:_spf.protonmail.ch mx ~all"