dig all txt records

Когда я выполняю команду 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

Но если я проверяю с помощью онлайн-инструмента (например, dig from google), я получаю больше результатов: more results

Какой параметр я должен добавить в мою команду, чтобы показать ВСЕ записи txt?

UPDATE: Я отформатировал вывод, чтобы показать меньше информации, извините

0
задан 22 February 2021 в 15:28
2 ответа

Я предполагаю, что ваш локальный DNS-сервер (192.168.1.1) каким-то образом обрезает результаты.

Вы можете попробовать запросить DNS-серверы google с помощью утилиты dig и посмотреть, будет ли результат отличаться от вашего локального DNS-сервера: dig @8.8.8.8 -t txt swisspass.ch

А что если использовать `host'? host -t txt swisspass.ch 8.8.8.8

3
ответ дан 24 April 2021 в 01:27

Я вышел из VPN моей компании и получил все текстовые записи. Извините, я не проверял это раньше, в любом случае спасибо за вашу помощь.

0
ответ дан 24 April 2021 в 01:27

Теги

Похожие вопросы