Ответы:
Dig также сделает это очень хорошо: dig -t txt example.comи если вы добавите эту +shortопцию, вы получите только текстовую запись в кавычках без всяких других ошибок.
dkim-selector._domainkey.example.com Если бы Google был вашим провайдером электронной почты:dig -t txt google._domainkey.example.com
Команда 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).
Как насчет nslookup?
nslookupПохоже, что это очень простой порт, nslookup.exeнайденный в Windows (или, может быть, это от BSD? Я не знаю). Это не плохо, конечно, но Nslookup Linux является ... ls, help, не реализуются. Вывод трудно анализировать по сценариям. Оба digи hostимеют гораздо более богатый набор функций.
dig -tпоказывает только значение SPF. Есть идеи?