查找负责邮件域的提供商

  • 本文关键字:提供商 查找 node.js dns
  • 更新时间 :
  • 英文 :


我所说的提供者是指负责邮件的提供者,例如,对于gmail,提供者是gmail(或谷歌提供(,而对于microsoft.com,则是outlook(微软提供(。

基本上,我想知道给定的电子邮件域,例如abc@xyz.comhxy@tuv.com来自特定的提供商(outlook或gmail(,因为xyztuv不明确属于哪个提供商。

我已经取得了一些成功,我的想法是利用MX记录,所以我在nodejs:中做了这样的事情

const dnsMod = require('dns');
dnsMod.resolveMx(
'mydomain.com', (err, value)=>{
console.log('The error is : ', err);
console.log('The value is : ', value);
}
)  

它返回这样的记录:

[
{ exchange: 'alt3.gmail-smtp-in.l.google.com', priority: 30 },
{ exchange: 'alt1.gmail-smtp-in.l.google.com', priority: 10 },
{ exchange: 'gmail-smtp-in.l.google.com', priority: 5 },
{ exchange: 'alt2.gmail-smtp-in.l.google.com', priority: 20 },
{ exchange: 'alt4.gmail-smtp-in.l.google.com', priority: 40 }
]   

因此,看到这一点,我们可以得出结论,在这种情况下,提供者实际上是gmail

但是,我的观点是,仅仅因为它包含googlegmail等单词,就可以得出提供商是gmail的结论吗?换句话说,谷歌的邮件服务器最后总是有google.com吗?(或者类似地,微软的邮件提供商最后有outlook.commicrosoft.com吗?(?如果没有,还有什么更好的方法可以证实这一点?

编辑:根据评论的建议,我需要这些信息,因为根据这些信息,我只需要显示谷歌或展望按钮中的一个。

为了获得负责邮件域的信息,请通过首选的whois查询服务pe.by进行whois询问https://who.is

基于eddy的答案,您也可以通过自动进行whois查询:

  • 编码域查找工具

相关内容

  • 没有找到相关文章

最新更新