如何从 *nix 命令行获取域的 mx 记录?

iss*_*lly 57 dns unix command-line macos

从命令行查找域的 MX 记录的最佳方法是什么?

Gor*_*son 95

3 个选项,按从最少到最详细的顺序:

host -t mx mydomain.com
nslookup -q=mx mydomain.com
dig -t mx mydomain.com
Run Code Online (Sandbox Code Playgroud)

差异在很大程度上取决于个人喜好;我倾向于使用host,但是如果您想要有关从服务器返回的确切信息的完整详细信息,dig则是要走的路。

  • 不,最不详细的选项是`dig +short MX mydomain.com` (8认同)

iss*_*lly 8

尝试这个:

nslookup -q=mx mydomain.com
Run Code Online (Sandbox Code Playgroud)


Che*_*ion 8

dig -t mx mydomain.com 也会起作用。