How do I get the mx records for a domain from *nix command line?

57

21

What is the best way to lookup MX records for a domain from the command line?

issackelly

Posted 2009-09-20T14:50:47.617

Reputation: 765

Answers

95

3 options, in order from least to most verbose:

host -t mx mydomain.com
nslookup -q=mx mydomain.com
dig -t mx mydomain.com

The difference is largely a matter of personal preference; I tend to use host, but if you want full details about exactly what you're getting back from the server, dig is the way to go.

Gordon Davisson

Posted 2009-09-20T14:50:47.617

Reputation: 28 538

8No, the option the LEAST verbose is dig +short MX mydomain.com – bortzmeyer – 2009-09-21T07:19:59.130

8

nslookup -q=mx mydomain.com

issackelly

Posted 2009-09-20T14:50:47.617

Reputation: 765

8

dig -t mx mydomain.com will work as well.

Chealion

Posted 2009-09-20T14:50:47.617

Reputation: 22 932