Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a linux shell command that I can use to inspect the TXT records of a domain?

share|improve this question
up vote 71 down vote accepted

Dig will also do it quite nicely: dig -t txt and if you add the +short option you get just the txt record in quote marks with no other cruft.

share|improve this answer
According to my DNS manager, I have 4 TXT records - an SPF one with host "@" and then 3 for domainkeys. However, dig -t only shows the SPF value. Any ideas? – Nic Cottrell Sep 21 '12 at 8:17
@NicCottrell and anyone else wondering about this; it is because of the domain you are querying. To view domain keys using dig it would be: If Google was your email provider: dig -t txt – Robert Brisita Apr 11 at 16:02

The host(1) command has a nice, terse output:

$ host -t txt descriptive text "v=spf1 ip4: ip4: ~all"
$ wajig findfile $(which host)
bind9-host: /usr/bin/host

With dig(1) I "have" to add the "+short" option all the time as well.

(I'm on Debian).

share|improve this answer

What about nslookup?

share|improve this answer
nslookup is deprecated for a long time and should not be used anymore – bortzmeyer Jun 7 '10 at 9:17
Why exactly? It works... – Massimo Jun 7 '10 at 9:42
It works, sure, but so does a stylus with a clay tablet. nslookup appears to be a very basic port of the nslookup.exe found in Windows (or maybe it comes from BSD? I don't know). This isn't bad, of course, but the Linux nslookup is ... ls, help, are not implemented. The output is hard to parse by scripts. Both dig and host have a much richer feature set. – grawity Jun 8 '10 at 9:47
No, nslookup is NOT depricated. – Daniele Testa Apr 25 '14 at 16:43
Quote from link above: "nslookup is no longer to be treated as deprecated." – Daniele Testa Apr 25 '14 at 16:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.