Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道在使用 checkdnsrr 检查提供的电子邮件地址的域部分时是否存在误报的现实机会?我想从注册表中检查这一点,以减少客户端错误输入的数量。
$hostCheck = checkdnsrr("test.org", "MX");
checkdnsrr 只是“非常可靠”还是没有实际机会错过实际存在的域?因为那样我会省略这样的检查。我希望能解释一下整个过程的可靠性的原因。我研究了 DNS(一些),但我不确定服务器暂时离线或其他事情是否会在这里产生可衡量的影响。
不,这不可靠。dns 通常不可靠。这是尽力而为。提供无效域也可能需要很长时间,因此如果有人用大量无效/离线域敲击您的脚本,您需要考虑系统的潜在 DOS。
实际上(鲜为人知),域甚至不需要有 MX 记录来传递邮件。邮件传递应该回退到使用指定主机的 A 记录。这些天这可能不会发生太多,但理论上..