解析时ns1.jiasule.net.
,我从 tld 服务器获取粘合记录(dig @113.207.76.78 ns1.jiasule.net
):
;; QUESTION SECTION:
;ns1.jiasule.net. IN A
;; ANSWER SECTION:
ns1.jiasule.net. 600 IN A 117.21.219.80
ns1.jiasule.net. 600 IN A 113.207.76.78
ns1.jiasule.net. 600 IN A 111.202.98.111
由于它不是权威答案,我应该查询胶水记录中的一个 IP 来获取的 IP ns1.jiasule.net
。
如果我对这 3 个 IP 的查询失败,是否允许使用粘合记录作为后备,尽管这并非权威的?(实际上发生了)
答案1
据我所知,没有一个权威名称服务器响应您的 DNS 查询的情况应被视为错误情况。您应该调查原因并解决那问题,而不是试图找到这样的解决方法。
关于查找 DNS 问题的原因: RFC 8906可能会感兴趣。
此外,由于 DNS 通过大量缓存“解决”了许多问题,因此您可以先查看区域文件中的 TTL 设置以及 SOA 记录。通常,使用较长的 TTL 可以减少 DNS 服务器的负载并改善用户体验。(请参阅https://www.sidnlabs.nl/en/news-and-blogs/how-to-choose-dns-ttl-values以获取一些背景数据。)
除非您有操作方面的顾虑,并计划频繁更改名称服务器和/或其他 DNS 记录:请增加NS
记录和相关 A
记录的 TTL,以及可能不打算频繁更改的任何其他记录。当前值真的很短...
dig SOA jiasule.net +multiline
jiasule.net. 10 IN SOA . mail.jiasule.net. (
1 ; serial
600 ; refresh (10 minutes)
180 ; retry (3 minutes)
1209600 ; expire (2 weeks)
180 ; minimum (3 minutes)
)