2

我正在使用node.js的 dns.resolve 函数来查找给定域的 NS 和 CNAME 记录。我现在也想获取 TXT 和 SPF 记录。如果我单独做这一切 - 这是四个请求。有没有办法在一个请求中获取所有四种记录类型?

此外,SPF 信息是始终采用 TXT 记录类型还是可以有自己的记录类型?

4

1 回答 1

1

我不是 Nodejs 专家,但从外观上看,您似乎将不得不执行四个不同的请求。

另外,有没有办法用这个功能查询 SPF 记录,或者我应该使用别的东西吗?

那么根据维基百科,SPF是:

发件人策略框架 (SPF) 是一种电子邮件验证系统,旨在通过验证发件人 IP 地址检测电子邮件欺骗(一种常见漏洞)来防止垃圾邮件。SPF 允许管理员通过在域名系统 (DNS) 中创建特定的 SPF 记录(或 TXT 记录)来指定允许哪些主机从给定域发送邮件。邮件交换器使用 DNS 来检查来自给定域的邮件是否由该域管理员批准的主机发送。

您可以自己编写代码,可能是通过查询 TXT 记录然后检查它是否有效。

同样,我对 Nodejs 的了解非常少。

于 2012-09-02T02:39:51.267 回答