SPF记录的正确格式是什么?


10

查询我的域名,我得到:

The TXT records found for your domain are:
v=spf1 ip4:50.22.72.198 a mx:wordswithfriends.net ~all 

因此从表面上看似乎还可以。但是我也收到以下消息

SPF记录也应作为SPF记录类型在DNS中发布。
找不到类型SPF记录。

我想确保一切都完全密闭。因此,除了TXT记录外,我还想要纯SPF记录。但是我不知道格式。在SPF记录中放置相同的文本似乎不起作用。

编辑:

目前,我有一个TXT记录,但没有SPF记录。当我从TXT剪切并直接粘贴到SPF时,我得到了某种疯狂的递归DNS错误,因此很快删除了SPF。我只想知道正确的格式。复制中

v=spf1 ip4:50.22.72.198 a mx:wordswithfriends.net ~all 

直接进入SPF记录无效。


2
我可以在这里赞美原始海报吗?这是一个很好的例子,说明了从SF问题中识别内容的不断发展的趋势令人严重烦恼的原因。如果他编辑了他的SPF记录,所以只说了mx:foo.com,那么我下面已经看到的两个有力的答案都不会被发布。是的,有时某些东西是机密的,需要删除,但我认为这些部分周围的方式被过度使用,从而损害了所有人。
MadHatter

Answers:


7

SPF记录对我来说是正确的,我的与此非常相似。

您从哪里得到SPF错误?我从我的SPF客户端检查了域,并说可以。

您随时可以在此处http://www.openspf.org/SPF_Record_Syntax上检查语法,并在http://old.openspf.org/wizard.html?mydomain=example.com&submit=Go%21处生成新的标头

$ spfquery -i 50.22.72.198 -m test@wordswithfriends.net -h wordswithfriends.net
pass
Please see http://www.openspf.org/why.html?sender=test%40wordswithfriends.net&ip=50.22.72.198&receiver=spfquery: 50.22.72.198 contains 50.22.72.198
spfquery: domain of test@wordswithfriends.net designates 50.22.72.198 as permitted sender
Received-SPF: pass (spfquery: domain of test@wordswithfriends.net designates 50.22.72.198 as permitted sender) client-ip=50.22.72.198; envelope-from=test@wordswithfriends.net; helo=wordswithfriends.net;

为openspf.org链接+1。这是用于创建SPF记录的非常清晰实用的工具。
Lekensteyn 2011年

11

如果您要尝试添加除常规TXT记录之外的SPF记录,则格式完全相同。但是,您需要使用支持SPF记录类型的BIND版本,即9.4.0或更高版本。

如果您的DNS软件不支持“真实的” SPF记录,那么我就不用担心。这种记录类型是相当新的,您肯定在未来10年左右不需要它来实现兼容性。:)


1
这是解决该问题的唯一答案(只有一个+1)!!!
亚历杭德罗·安吉利科

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.