我遇到了 DNS 问题,至少有几个客户根本无法通过 chrome 访问我们的网站,只是报告“此网页不可用”(无论是通过 http 还是 https),但 DNS 和网络配置不是我的强项。
downforeveryoneorjustme.com 说它已恢复,并且我知道它对我们的一些客户有效,因为我有显示他们登录的分析数据,但我担心这个问题的普遍性。
我的所有 DNS 设置/CNAME/SSL 内容都已使用几个星期了,所以我不认为这应该是 DNS 传播问题。
在无法访问受影响的机器/网络的情况下,我该如何调试此问题?我很乐意要求我的客户运行一些 shell 命令并将结果发送给我(但我显然不想给他们带来太多麻烦),但我不确定哪些命令最有用。
更新
相关客户可以访问 floatapp.com,但无法https://beta.floatapp.com或者http://beta.floatapp.com/images/branding/logo-vertical.png
答案1
我可以毫无问题地访问图像和登录页面,这意味着您的 DNS 设置和您的网站运行正常。
现在我们已经排除了这个问题,剩下的就是客户端的本地问题。可能是他们试图通过 HTTP 代理访问您的网站,而该代理要么配置错误,要么缓存已过期。也可能是他们的 DNS 设置很奇怪。
首先要做的事情是让客户打开命令窗口(假设他们大多是 Windows 用户)并执行命令nslookup beta.floatapp.com
。这将返回托管网站的服务器的 IP 地址或产生错误。如果它产生错误或报告其他 IP 地址,则 DNS(在客户站点)是问题所在。在这种情况下,您需要与他们的系统管理员联系。
如果报告的 IP 地址正确,请要求他们刷新/清空浏览器的缓存或尝试使用其他浏览器。还要询问他们是否在浏览器中配置了代理(详细信息取决于浏览器)。无论如何,我都会尝试与他们的系统管理员交谈。