我在 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'
除非我只想使用输出的“简单”答案。
请帮助同胞。
提前致谢。