胶水记录过期

胶水记录过期

好的,在询问了我的最后一个问题,我做了一些挖掘,我想我已经弄清楚了一切是如何运作的,但是有一些关于胶水记录的事情我还没有完全弄清楚。

如果解析器尝试解析ourdomain.com,则在某个时候它将查询 gTLD 服务器,该服务器将返回一些 NS 记录。在我们的例子中,结果应如下所示:

% dig +norecurse ourdomain.com @a.gtld-servers.net

;; AUTHORITY SECTION:
ourdomain.com.             172800  IN      NS      ns1.the-isp.net.
ourdomain.com.             172800  IN      NS      our-server.ourdomain.com.

;; ADDITIONAL SECTION:
ns1.the-isp.net.           172800  IN      A       nnn.nnn.nnn.nnn
our-server.ourdomain.com.  172800  IN      A       mmm.mmm.mmm.mmm

我了解到每个 gTLD 服务器上都有粘合记录,将两个名称服务器与 IP 地址关联起来。

  1. 胶水记录有 TTL 吗?(这就是172800里面的 吗ADDITIONAL SECTION?)
  2. 如果是这样,那么当胶合记录过期时会发生什么?假设的胶合记录our-server.ourdomain.com过期。那么 gTLD 服务器是否会对该名称进行查找以找到 IP 地址(ns1.the-isp.net我认为,在这种情况下,必须通过)?如果该查询导致不同的 IP 地址,那么胶合记录是否会更改?如果不是这样,那么是否必须手动更改胶合记录,或者是否存在其他机制会导致它更改?

答案1

.com TLD 中的胶水记录不会过期,至少在您支付账单期间不会过期。.com 名称服务器权威性该区域。

TTL 值对于权威区域来说实际上并不重要,TTL 是一个传递给其他客户端的值,并解析 DNS 服务器以告知他们允许缓存特定记录多长时间。

因此,如果您恰好使用 Google 8.8.8.8 作为解析器,当 Google 从 .com 服务器查找您的 GLUE 记录时,它只会将它们保留在 Google 缓存中,保留时间不会超过 TTL 规定的时间。之后,它会再次执行查找。

相关内容