非循环 dns 查找中的粘合记录是否会加速域解析?

发布于 2024-10-10 07:13:04 字数 1415 浏览 8 评论 0原文

http://www.intodns.com/ 上查找我的域时,我注意到以下两条消息

:家长部分:

DNS 父级发送 Glue 父级 名称服务器 g.gtld-servers.net 不是 为每个域名服务器发送 GLUE 列出,意味着他正在发送您的 名称服务器主机名而不发送 这些域名服务器的 A 记录。 没关系,但你必须知道这一点 需要额外的 A 查找 可以稍微延迟一下连接 你的网站。这种情况经常发生,如果你 在不同的 TLD 上拥有域名服务器 (例如domain.com 名称服务器 ns.domain.org。)

和 NS 部分:

NS 记录的 Glue 信息:GLUE 不是 当我向您的域名服务器询问时发送 你的国民服役记录。这没关系,但是你 应该知道在这种情况下需要额外的 需要按顺序查找记录 获取您的 NS 记录的 IP。这 没有胶水的名称服务器是: 109.230.225.96 84.201.40.52 您可以通过将 A 记录添加到您的 列出的区域的名称服务器 如上所述。

我完全理解粘合记录的主要目标是解决循环依赖。

经典用例:

我的域名是 example.com,我想要名称服务器 ns1.example.com。这永远不会起作用,因为如果我不获取 example.com,我就无法知道 ns1.example.com 的 IP,为此我需要从 ns1.example.com 获取它。为了解决这个死锁,我向 ns1.example.com 添加了一条粘合记录,其中包含名称服务器的 IP 地址,这样就可以解决问题。

因此,如果域名服务器位于与我要查找的域不同的 TLD 中,则不会出现此问题。但是,要从名称服务器获取区域信息,我需要知道它们的 IP 地址,对吗?为了知道我需要从各自的名称服务器中获取名称服务器所在的区域,对吗? (或者更确切地说,我的 ISP 需要在后台执行此操作)那么额外的查找需要时间吗?

如果我现在有粘合记录,我就可以立即知道 IP 地址,而无需查找它 - 所以这应该会加快我的域的解析速度,不是吗?

然而我的 DNS 区域提供商 (tecserver.at) 回复说

这没有任何意义,因为“我们 未运行 ns1.ourdomain.com ns1.ourdomain.com 作为权威 NS ourdomain.com。

这将是胶水的唯一意义 记录。

Tecserver 有一个粘合记录,因为 tecserver.at 的 NS 是 ns1.tecserver.at 和 ns2.tecserver.at。 因此需要一个粘合记录 分辨率。

Doing a lookup for my domain on http://www.intodns.com/ I noticed theese two messages:

In Parent section:

DNS Parent sent Glue The parent
nameserver g.gtld-servers.net is not
sending out GLUE for every nameservers
listed, meaning he is sending out your
nameservers host names without sending
the A records of those nameservers.
It's ok but you have to know that this
will require an extra A lookup that
can delay a little the connections to
your site. This happens a lot if you
have nameservers on different TLD
(domain.com for example with
nameserver ns.domain.org.)

and in NS section:

Glue for NS records INFO: GLUE was not
sent when I asked your nameservers for
your NS records.This is ok but you
should know that in this case an extra
A record lookup is required in order
to get the IPs of your NS records. The
nameservers without glue are:
109.230.225.96
84.201.40.52 You can fix this for example by adding A records to your
nameservers for the zones listed
above.

I do perfectly understand that the primary objective of glue records is to resolve circular dependencies.

The classic use case:

my domain is example.com and I want to have the nameserver ns1.example.com. This will never work because i cannot know the ip of ns1.example.com if I don't fetch example.com and in order to do that I need to fetch it from ns1.example.com. To resolve this deadlock I add a glue record to ns1.example.com containing the ip adress of the nameserver, so this can work out.

So this problem does not occour if the nameservers are in a different TLD than the domain i want to look up. But however to fetch the zone information from the nameservers I need to know their ip adress right? And in order to know that i need to fetch the zone the nameservers are in from their respective nameservers, right? (or rather my ISP needs to do that in the background) So an extra lookup that takes time?

If I now have glue records, I know the IP adress right away without the need to look it up - so this should speed up the resolution of my domain, shouldnt it?

However my DNS zone provider (tecserver.at) replied that

this would make no sense because "we
are not running ns1.ourdomain.com an
ns1.ourdomain.com as authorative NS for
ourdomain.com.

This would be the only sense for glue
records.

Tecserver has a glue record because
the NS for tecserver.at are
ns1.tecserver.at and ns2.tecserver.at.
Therefore a glue record is needed for
resolution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦言归人 2024-10-17 07:13:04

对于那些感兴趣的人来说,简单的答案是:

粘合记录确实可以加速 dns 解析,无论是否用于内部名称服务器名称。

simple answer for those interested:

glue records do speed up dns resolution, regardless if used for internal nameserver names or not.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文