我遇到了一个DNS问题,至less有几个客户无法使用铬报告“此网页不可用”(通过http或https),但DNS和networkingconfiguration不是我的强项。
downforeveryoneorjustme.com表示已经启动了,我知道这对我们的一些客户来说是有效的,因为我有分析显示他们正在login,但是我担心这个问题有多广泛。
我所有的DNS设置/ CNAME / SSL的东西已经存在了几个星期,所以我不认为这应该是一个DNS传播问题。
如何在不访问受影响的机器/networking的情况下debugging此问题? 我很高兴地要求我的客户运行一些shell命令并向我发送结果(但我显然不想让他们太麻烦),但我不确定哪些命令最有用。
更新
有问题的客户可以看到floatapp.com,但不是https://beta.floatapp.com或http://beta.floatapp.com/images/branding/logo-vertical.png
我可以同时访问图像和login页面,没有问题,这意味着您的DNS设置和您的网站工作得很好。
现在我们已经消除了这一切,剩下的只是客户方面的当地问题。 这可能是因为他们试图通过HTTP代理来访问您的网站,该代理configuration错误或者caching过期。 也有可能他们有一个奇怪的DNS设置。
要做的第一件事就是要求客户打开一个命令窗口(大概是Windows用户)并执行nslookup beta.floatapp.com 。 这将返回承载站点的服务器的IP地址或产生错误。 如果它产生一个错误或报告一些其他的IP地址,那么DNS(在客户现场)就是问题所在。 在这种情况下,您需要与他们的系统pipe理员联系。
如果这报告了正确的IP地址,则要求他们清空/清空其浏览器的caching或尝试不同的浏览器。 同时询问他们是否在浏览器中configuration了代理(具体取决于浏览器)。 无论如何,我会尝试和他们的系统pipe理员说话。