我为自己的域名设置了SPFlogging,并没有得到我期望的结果。 我很可能犯了一些错误,但是首先我想问一下,为了传播SPFlogging所做的更改是否需要时间?
是的,根据区域的编辑方式,可能会有caching或其他延迟( nsupdate
会立即发生变化,如果某些Web前端会与数据库进行对话,最终可能会更新某个区域),区域传输完成(主DNS服务器可能推送更改,或者从属设备可能被configuration为定期轮询该服务器以进行更新),以及您是在查询授权DNS服务器还是其他可能caching了以前TXT
logging的来自客户端的先前查询,因此不知道主服务器可能已经知道的更改。
使用nslookup
或dig
查询不同的服务器(也检查SOA
序列号,它应该有变化,如果不是,你正在查看旧数据)。
% dig +short @8.8.8.8 -t TXT google.com "v=spf1 include:_spf.google.com ~all" % dig +short @8.8.8.8 -t SOA google.com ns2.google.com. dns-admin.google.com. 103585632 900 900 1800 60
TXT
logging的TTL
可能是重要的事情要知道; 完整的dig
输出应该包括这一点。
首先,DNSlogging不“传播”,至less在积极意义上说。 logging被caching在不同的层次,更新logging的延迟是由于等待caching的logging到期而被重新从上游服务器获取的。
现在,对于你的问题 – 是的,SPFlogging是DNS TXTlogging,因此可能需要一些时间来更新。
如果你改变了logging; 取决于您的TTL,请查看https://www.whatsmydns.net/以查看全球通用服务器的传播状态,如果没有; 这取决于你的负面caching。 所有这些信息都是SOAlogging的一部分,TTL可以每行更改一次。
另一个好的资源是https://dmarcian.com/spf-survey/
祝你好运。