挖掘所有 txt 记录

挖掘所有 txt 记录

当我运行该dig命令时,我只得到一条 txt 记录:

adriano@vm ~  dig swisspass.ch txt                                                                                   ✔  4501  14:25:36

; <<>> DiG 9.11.3-1ubuntu1.13-Ubuntu <<>> swisspass.ch txt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47817
;; flags: qr rd ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;swisspass.ch.                  IN      TXT

;; ANSWER SECTION:
swisspass.ch.           900     IN      TXT     "v=spf1  include:spf2.sbb.ch include:spf.mandrillapp.com include:inx.ch include:amazonses.com include:spf.protection.outlook.com -all"

;; Query time: 20 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Feb 22 14:25:39 STD 2021
;; MSG SIZE  rcvd: 186

但如果我使用在线工具检查(例如从谷歌挖掘)我得到了更多结果: 更多结果

我应该在命令中添加什么参数来显示所有 txt 记录?

更新:我格式化了输出以显示较少的信息,抱歉

答案1

我猜测您的本地 DNS 服务器 (192.168.1.1) 正在以某种方式修剪结果。

您可以尝试使用 dig 实用程序查询 Google DNS 服务器,看看输出是否与您的本地 DNS 服务器不同:dig @8.8.8.8 -t txt swisspass.ch

如果使用“host”会怎么样?host -t txt swisspass.ch 8.8.8.8

答案2

我退出了公司的 VPN,并获得了所有 txt 记录。抱歉我之前没有检查过,无论如何还是谢谢你的帮助。

相关内容