DNS - 挖掘查询 - NS 未从一个位置返回子域,但在另一个位置返回

DNS - 挖掘查询 - NS 未从一个位置返回子域,但在另一个位置返回

我在 x2 处设置了 DNS,不久将重新指向 NS。在此之前,我想确认两个位置的 DNS 都是正确的。

我正在使用 dig 并传递一个文件。

当我查询当前位置的 NS 时,我得到了我期望的 DNS;

dig subdomain.domain.com NS +noall +answer

subdomain.domain.com.     3599    IN      NS      ns3.domain.com.
subdomain.domain.com.     3599    IN      NS      ns1.domain.com.
subdomain.domain.com.     3599    IN      NS      ns2.domain.com.
subdomain.domain.com.     3599    IN      NS      ns4.domain.com.

但是当我将新位置 NS 传递到命令中并使用相同的文件时,我什么也没得到

'dig @some.NS.net. subdomain.domain.com. NS +noall +answer'

+noall +answer

; (2 servers found)

;; global options: +cmd

大多数时候,我肯定是个白痴,但我无法理解这种行为,因为我期望返回的记录肯定存在于新位置,如果我单独查询它们,但省略了“+noall”,它们确实会返回。喜欢;

'dig @some.NS.net. subdomain.domain.com. NS +answer'

除非我只想使用输出的“简单”答案。

请帮助同胞。

提前致谢。

相关内容