Lin*_*Lin 15 domain-name-system
当我在http://www.intodns.com 上查找我的域时,我遇到了一个问题:
当我向您的域名服务器询问您的 NS 记录时,没有发送 GLUE。这没问题,但您应该知道,在这种情况下,需要额外的 A 记录查找才能获取您的 NS 记录的 IP。例如,您可以通过将 A 记录添加到上面列出的区域的名称服务器来解决此问题。
但是我在每个区域条目中的所有名称服务器都有 A 条目:
ns1.example.com. IN A <IP>
ns2.example.com. IN A <IP>
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个 GLUE 问题?
Tha*_*Guy 17
Glue 记录是特殊的 A 记录,当 DNS 域的名称服务器本身在同一域中时需要它。
例如,如果您的域是 example.com 而您的名称服务器是 ns.example.com,您需要在下一个最高 DNS 区域中为 ns.example.com 创建一个“胶水”A 记录,在这种情况下,在“com”区。这应该通过您的注册商完成。
这是必需的,因为对名称服务器(NS 记录)的 DNS 请求总是用名称而不是 IP 来回答。
如果没有粘合记录,如果对 A 记录 www.example.com 发出请求,则服务“com”的名称服务器会将 example.com 的 NS 记录返回为 ns.example.com(不是 IP),并且原始请求将无法解析,因为任何进一步解析 ns.example.com 的尝试只会返回到 ns.example.com。
来自根 DNS 服务器的 GLUE 的问题在于,当您遇到以下情况时:
example.com 将 DNS 记录 ns1.example.net 和 ns2.example.net 作为其 NS 服务器。DNS 解析器要查找域名的 .com 权威机构无法为 ns1.example.net 和 ns2.example.net 提供 IP 地址,因为它们不在其权威范围内。
解决此问题的方法是让 .com 域使用 .com 起源的 NS 服务器。因此,example.com 将使用 ns1.example-2.com 和 ns2.example-2.com,一切都会好起来的,因为 .com 机构能够为名称服务器提供 IP 地址。这可以节省与根 DNS 服务器的多次往返,因为在您的情况下,要获取 example.com,它现在还需要向 .net 询问有关 example.net 的信息。
就我而言,我的所有域都有自己的 NS 条目,因此对于 example.com,我有 a.ns.example.com 和 b.ns.example.com,对于我的 example.net 域,我有 a.ns.example .net 和 b.ns.example.net。
它确实需要更多设置,并且并非所有主机都愿意允许您这样做。您可能会被当前拥有的东西所困扰!
| 归档时间: |
|
| 查看次数: |
69596 次 |
| 最近记录: |