我一直在试图找出为什么 PHPgetmxrr()和checkdnsrr()方法无法成功返回我使用的许多流浪虚拟机中的工作域。
在进一步研究时,我尝试使用简单的dig命令,但我只得到了A记录的 ANSWER 。其他任何东西都不会返回任何东西。
例如,这里是查询的“正确” ANSWER 部分,ANY显示示例域(来自 AWS 托管服务器)存在的所有记录。您可以看到它们至少NS是TXT、A和MX记录:
Debian AWS 虚拟机:
$ dig reiss.com ANY
; <<>> DiG 9.9.5-9+deb8u6-Debian <<>> reiss.com ANY
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65366
;; flags: qr rd ra; QUERY: 1, ANSWER: 20, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096 …Run Code Online (Sandbox Code Playgroud)