如何判断 DMARC 记录是否存在?

如何判断 DMARC 记录是否存在?

展会快速搜索mxtoolbox.com

Category    Host    Result  
dmarc   example.com     No DMARC Record found    More Info
spf     example.com     No SPF Record found      More Info
mx      example.com     No DMARC Record found    More Info
mx      example.com     DMARC Quarantine/Reject policy not enabled   More Info
dns     example.com     SOA Expire Value out of recommended range    More Info

对于特定的域名(显然不是“example.com”)。

我发现,DMARC例如使用 dig 查找记录的语法如下:

dig TXT  _dmarc.example.com

DMARC但是,如何确立记录的存在呢dig

答案1

根据此支持主题如何使用 dig/nslookup 查找域名的 SPF、DKIM 和 DMARC 记录?dig来自 CISCO,查找 DMARC 状态的语法是:

dig _dmarc.domain txt

替换domain为您要查找的域名。

答案2

我想用 dig 命令对上面的评论做一点补充。当命令行中的响应返回时,如果有条目dmarc,您将看到如下内容:

解答部分:

_dmarc.gmail.com.   600 IN  TXT "v=DMARC1; p=none; sp=quarantine; rua=mailto:[email protected]"

ANSWER: 0否则,如果没有,您将得到响应dmarc。希望这能有所帮助!

相关内容