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

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

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

答案1

这里有 4 个选项,按从最不详细到最详细的顺序排列:

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

(感谢 bortzmeyer 的建议dig +short。)

区别很大程度上取决于个人偏好和目标。我倾向于使用host,但如果您想要了解从服务器返回的确切信息(例如,因为您正在排除 DNS 故障),dig则可以使用 。另一方面,如果您在脚本中执行此操作,则 的输出dig +short将最容易解析。

答案2

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

答案3

尝试这个:

nslookup -q=mx mydomain.com

相关内容