1. 打开工具网站:以MX Toolbox为例,访问 https://mxtoolbox.com/。 2. 输入目标域名:在首页搜索框中输入需查询的域名如 `example.com`,需添加 `www` 或 `http`。 3. 选择查询类型:点击搜索框旁的下拉菜单,选择 “SPF Lookup” 或直接点击搜索按钮部分工具默认支持SPF析。 4. 查看结果:工具会返回该域名的所有TXT记录,其中 以“v=spf1”的记录即为SPF记录。例如,结果可能显示:`v=spf1 include:spf.example.net ~all`,表示允许 `spf.example.net` 发送邮件,其他来源的邮件标记为软失败。
二、通过命令行工具查看SPF记录 命令行工具适合技术人员在服务器或本地终端操作,支持更灵活的DNS析,常见工具包括Linux的 `dig` 命令和Windows的 `nslookup` 命令。1. Linux/macOS系统使用dig命令
- 打开终端:按下 `Ctrl+Alt+T`Linux或通过Launchpad找到“终端”macOS。
- 输入命令:执行 `dig TXT example.com`将 `example.com` 替换为目标域名。
- 筛选结果:在返回的DNS记录中,找到 TXT类型且包含“v=spf1”的记录行。例如:
```
example.com. 300 IN TXT "v=spf1 a mx ip4:192.168.1.1 ~all"
```
其中 `a` 表示允许域名A记录对应的IP发送,`mx` 表示允许MX记录对应的邮件服务器发送,`ip4` 指定具体IP,`~all` 为软失败策略。
2. Windows系统使用nslookup命令
- 打开命令提示符:按下 `Win+R`,输入 `cmd` 后回车。
- 输入命令:执行 `nslookup -type=TXT example.com`替换 `example.com` 为目标域名。
- 查看输出:在“非权威应答”部分,找到 以“v=spf1”的文本记录,即为SPF记录内容。
三、通过邮件服务商后台查看SPF记录
若域名通过第三方邮件服务商如腾讯企业邮、阿里云邮箱、Office 365发送邮件,可直接在服务商后台查看已配置的SPF记录,步骤如下:
1. 登录管理后台:以阿里云企业邮为例,登录 https://qiye.aliyun.com/,进入“域名管理”页面。 2. 进入DNS设置:选择目标域名,点击“DNS记录设置”或“析设置”。 3. 筛选TXT记录:在DNS记录列表中,找到 类型为“TXT”、主机记录为“@”或空的记录,其记录值若以“v=spf1”,即为SPF记录。例如,阿里云默认SPF记录可能为:`v=spf1 include:spf.mxhichina.com ~all`。
通过以上方法,可快速定位并查看域名的SPF记录。论使用在线工具、命令行还是服务商后台,核心均为查找DNS中的TXT类型记录,并识别以“v=spf1”的内容。正确掌握SPF记录查看方法,是验证邮件配置、排查送达问题的关键第一步。
