验证我的电子邮件提供商似乎破坏了我的网站

验证我的电子邮件提供商似乎破坏了我的网站

我读到最好“验证”我的电子邮件提供商(zoho),因此根据他们的指示,我在我的 DNS 中添加了以下记录(CNAME 代码略有修改):

CNAME   zb14799999   zmverify.zoho.com
TXT     @            v=spf1 include:zoho.com ~all

执行此操作后,我的网站崩溃了,并且我的网站的 DNS(A 记录)不再起作用,但电子邮件仍可以正常工作。

那么,这是怎么回事?我查阅了 CNAME 记录,显然它为整个域设置了别名,那么 Web 请求现在是否转到 Zoho,而不是 A 记录指向的位置?也许我不明白电子邮件验证的工作原理。为什么我必须将整个域设置为电子邮件提供商的别名才能“验证”它们?

答案1

这是虚惊一场。事实上,其他浏览器能够正确访问该网站。原因是该网站没有 SSL 功能,浏览器默认将测试 URL 改为https而不是http。因此,我建议在浏览器中收到“未找到站点”(=DNS) 错误时遇到类似问题的用户采用此类问题的测试协议:

  • 验证 URL 是否正确,尤其是浏览器是否使用了预期的协议(HTTP、HTTPS、FTP 或其他)

  • 验证 IP 地址是否有效,以及这是否确实是 DNS 问题(例如尝试http://45.180.23.121:80或任何 IP 地址)

  • 如果 Web 服务器未使用默认端口 80,请验证您使用的端口号是否正确

  • 如果可能的话,请在其他机器上使用其他浏览器进行检查,以缩小问题的范围

  • 尝试 nslookup 查看机器是否正确解析 URL

  • 使用 dnsrecon 等工具来解释当前由 DNS 服务器发布的名称解析

  • 如果问题出在浏览器上,请清除相关域的浏览器的 DNS 缓存,并在必要时尝试重新启动浏览器。

  • 如果问题肯定是浏览器特有的,并且您确定 URL 输入正确且 DNS 缓存已清除,请尝试重新启动浏览器,最后将浏览器重置为默认设置并禁用扩展。

相关内容