如何使用node.js dns.resolve函数找到几种记录类型?

时间:2012-09-02 02:28:17

标签: node.js dns lookup cname

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

此外,SPF信息是否始终为TXT记录类型,或者它可以有自己的?

1 个答案:

答案 0 :(得分:1)

我不是Nodejs的专家,但只是看起来,你似乎要做四个不同的请求。

  

此外,是否有任何方法可以使用此功能查询SPF记录   或者我应该使用其他东西吗?

根据维基百科,SPF是:

  

Sender Policy Framework(SPF)是一个设计的电子邮件验证系统   通过检测电子邮件欺骗来防止垃圾邮件,这很常见   漏洞,通过验证发件人IP地址。 SPF允许   管理员指定允许哪些主机从a发送邮件   通过在中创建特定的SPF记录(或TXT记录)来给定域   域名系统(DNS)。邮件交换器使用DNS来检查   来自给定域的邮件由被其批准的主机发送   域名管理员。

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

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