Команда Linux для проверки TXT-записей домена

Ответы:

219

Dig также сделает это очень хорошо: dig -t txt example.comи если вы добавите эту +shortопцию, вы получите только текстовую запись в кавычках без всяких других ошибок.

kaerast
источник
7
Согласно моему диспетчеру DNS, у меня есть 4 записи TXT - SPF с хостом "@", а затем 3 для доменных ключей. Тем не менее, dig -tпоказывает только значение SPF. Есть идеи?
Ник Коттрелл
14
@NicCottrell и любой другой, задающийся вопросом об этом; это из-за домена, который вы запрашиваете. Чтобы просмотреть ключи домена, используя dig, было бы: dkim-selector._domainkey.example.com Если бы Google был вашим провайдером электронной почты:dig -t txt google._domainkey.example.com
Robert Brisita
66

Команда host (1) имеет хороший, краткий вывод:

$ host -t txt google.com
google.com descriptive text "v=spf1 include:_netblocks.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"
$ wajig findfile $(which host)
bind9-host: /usr/bin/host
$ 

С помощью dig (1) я также должен постоянно добавлять опцию «+ short».

(Я на Debian).

asjo
источник
0

Как насчет nslookup?

Massimo
источник
2
nslookup давно устарел и больше не должен использоваться
bortzmeyer
2
Почему именно? Это работает ...
Массимо
7
Он работает , конечно, но так же стилус с глиняной табличкой. nslookupПохоже, что это очень простой порт, nslookup.exeнайденный в Windows (или, может быть, это от BSD? Я не знаю). Это не плохо, конечно, но Nslookup Linux является ... ls, help, не реализуются. Вывод трудно анализировать по сценариям. Оба digи hostимеют гораздо более богатый набор функций.
Гравитация
5
Нет, nslookup НЕ ограничен. kb.isc.org/article/AA-00496/0/BIND-9.9.0a3-Release-Notes.htm
Даниэле Теста
7
Цитата по ссылке выше: «nslookup больше не считается устаревшим».
Даниэле Теста