.in-addr.arpa。未找到:3(NXDOMAIN)

.in-addr.arpa. not found: 3(NXDOMAIN)

我已经为此苦苦挣扎了大约 3 天。我将继续努力,等待任何人提供帮助,但我遇到了以下问题。我将在此 post 中使用示例来稍微掩盖域和 IP。这不是为了让你做更多的工作,我只是不想让它轻易地缓存在 google 等的搜索结果中。提前感谢你的帮助

我已经在使用 VMWare 的 VM 上托管的 Cloudlinux 系统 上安装了 WHM。域(在这种情况下我们称之为 domain.co.za)被用作系统的主机名,如果您转到该域,它实际上会加载。该域名指向 Cloudflare,后者又将 A 记录指向 WHM 服务器,作为我想使用的名称服务器。该系统目前也在使用 PowerDNS

现在我也遇到的是 ns1.domain.co.za 工作正常(这也是机器主机名)但是 ns2 .domain.co.za 不是

如果我尝试为任何其他域设置名称服务器,它不允许我更改它们并且它们会给出以下错误

Authoritative Nameserver failure for domain

我假设这是因为当我使用 intoDNS 检查问题是什么时出现以下错误(这不是针对 domain.co.za 这是针对域我自己叫 orginc.co.za 只接受 ns1.domain.co.za 而不是 ns2.domain.co.za)

The following nameservers are listed at your nameservers as nameservers for your domain, but are not listed at the parent nameservers

当我使用 dig 命令时,我得到以下 ns2 结果(请注意实际 IP 已更改)

Host 20.20.20.164.in-addr.arpa. not found: 3(NXDOMAIN)
[root@ns1 ~]# dig ns2.domain.co.za

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.3 <<>> ns2.domain.co.za
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 61082
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;ns2.domain.co.za.                IN      A

;; Query time: 0 msec
;; SERVER: 164.20.20.20#53(164.20.20.20)
;; WHEN: Sat Feb 13 12:11:12 SAST 2021
;; MSG SIZE  rcvd: 51

我一直在阅读,似乎普遍认为这是一个反向 DNS 问题,但我不确定如何继续。我在 cPanel 论坛

上得到如下答案

This functionality only works if your data center has delegated permission to your server to control the entry

但归根结底,我们拥有放置在数据中心的物理硬件。

目前我不知道如何进行,但同时会继续尝试

我假设 domain.co.za 是一个 dummy 域名,而不是实际的域名。

根据我目前的了解,您似乎在使用 NS 域时遇到了一些问题。

首先要检查的是谁为 `domain.co.zak

配置为 NS
$ dig NS domain.co.za

然后确保无论返回什么 NS 条目,这些服务器都必须具有域的区域条目。我假设的情况是你有 ns1.domain.co.zans2.domain.co.za 但出于某种原因,只有其中一个知道你的条目。

通常您会在 ns1.domain.co.zak and then you authorise ns2.domain.co.za` 上托管您的区域以获取您的区域条目(称为 AXFR),这样两个名称服务器就会同步并拥有所有区域条目。如果 ns2 无法获取区域,这可能就是问题所在。这是黑暗中的远射,但你可以试试这个:

ns2$ dig @ns1.domain.co.za AXFR domain.co.za

NS2 应该能够从 NS1 获取区域条目。

同样,以上所有内容只是一个大胆的猜测 ;-)

好的各位,事件的顺序如下。

  1. 列表项 WHM 本身存在 A 记录不匹配,因为 ns2.iclixhosting.co.za 未在 [=14] 中设置=]iclixhosting.co.za 区域
  2. 反向 DNS 必须然后传播
  3. 然后我们遇到了防火墙问题,需要绕过该 IP 上的端口 53

换句话说,对于未来阅读此答案的人,如果您遇到与此类似的问题,请确保上述项目