Php 为什么';example.com.com';有MX记录吗?

Php 为什么';example.com.com';有MX记录吗?,php,validation,dns,mx-record,Php,Validation,Dns,Mx Record,在PHP上,运行checkdnsrr('example.com.com','MX')返回1-我原以为它会返回“0”。将“示例”替换为任何内容,都会得到相同的结果 这是否意味着cnet(显然拥有com.com域名)会收到发送到的任何电子邮件somebody@example.com.com? 我之所以感兴趣是因为我正在验证电子邮件,而这在验证过程中是一个bug 这个问题有一些有用的信息,似乎与此相关: 我认为example.org是为“测试”而设置的,而不是example.com.com-这与使用

在PHP上,运行
checkdnsrr('example.com.com','MX')
返回1-我原以为它会返回“0”。将“示例”替换为任何内容,都会得到相同的结果

这是否意味着cnet(显然拥有com.com域名)会收到发送到的任何电子邮件somebody@example.com.com?

我之所以感兴趣是因为我正在验证电子邮件,而这在验证过程中是一个bug


这个问题有一些有用的信息,似乎与此相关:

我认为example.org是为“测试”而设置的,而不是example.com.com-这与使用任何其他域进行测试是一样的

我之所以感兴趣是因为我正在验证电子邮件,而这在验证过程中是一个bug


这样一个极好的例子非常清楚地表明,除了实际向给定地址发送信函之外,通过任何其他操作来验证电子邮件的想法是完全错误的

你试过了吗???@rkosegi我没有。我使用的API调用了
checkdnsrr()
。我可以自己调用
getmxrr()
,不过-我会检查。在后台,两个函数调用相同的代码,但请检查“描述”下的论坛,它可能对您有用。@rkosegi-谢谢,是的,这很有用。看起来调用
getmxrr()
可能是最好的选择。这个问题在PHP标签下到底是怎么回事?example.com和example.org可以免费用于文档目的,但如果您的DNS服务器没有缓存故障,我不确定是否对其(现有)进行负载测试DNS将不胜感激:)@Sparx您可以用任何东西替换“示例”,并获得相同的结果。换句话说,*.com.com在检查MX记录时返回true。您的意思是“尝试将电子邮件发送到该地址”吗?