Odpowiedzi:
Dig również zrobi to całkiem nieźle: dig -t txt example.coma jeśli dodasz +shortopcję, otrzymasz tylko rekord txt w cudzysłowie bez żadnych innych cruft.
dkim-selector._domainkey.example.com Gdyby Google był Twoim dostawcą poczty e-mail:dig -t txt google._domainkey.example.com
Polecenie host (1) ma ładny, zwięzły wynik:
$ 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
$
W przypadku dig (1) „muszę” również dodawać opcję „+ short” przez cały czas.
(Jestem na Debianie).
Co nslookup?
nslookupwydaje się być bardzo podstawowym portem nslookup.exesystemu Windows (a może pochodzi z BSD? Nie wiem). Nie jest to oczywiście złe, ale nslookup dla Linuksa jest ... ls, helpnie jest zaimplementowany. Wynik jest trudny do przeanalizowania przez skrypty. Zarówno digi hostmają znacznie bogatszy zestaw funkcji.
dig -tPokazuje jednak tylko wartość SPF. Jakieś pomysły?