如何验证电子邮件地址的顶级域名?

Sat*_*iki 5 dns url web-services email-validation tld

假设我有一个联系表单,用户可以在其中输入他的电子邮件地址以及其他联系方式。我需要检查通用顶级域或电子邮件地址顶级域的有效性。一个例子:

猩红.1992@examplemail.paris

我需要检查 .paris 是否是有效的顶级域名。

请参阅此链接以获取可用域名列表,该列表提供了大约 1200 个域名。由于每天都会引入新域名,因此无法将域名存储在本地表中并进行搜索。请告诉我是否有任何可用的网络服务或免费 API,或者有任何其他方法来验证电子邮件地址。

Mic*_*l B 4

确定域是否存在的最简单方法是检查它是否有名称服务器。

考虑到 TLD 的成本约为 100,000 美元,很可能购买的每个 TLD 都在使用中。另外,如果它没有名称服务器,则无论如何您都无法向其发送任何内容。

使用 dig 你可以运行

dig NS +short paris 
Run Code Online (Sandbox Code Playgroud)

这将给

h.ext.nic.fr。
d.nic.fr。
g.ext.nic.fr。
f.ext.nic.fr。

然而

dig NS +short adsfadfs
Run Code Online (Sandbox Code Playgroud)

什么也不返回。