gpt4 book ai didi

ruby-on-rails - 调试 DNS 问题

转载 作者:行者123 更新时间:2023-12-04 03:39:02 24 4
gpt4 key购买 nike

我遇到了 DNS 问题,至少有几个客户根本无法使用 Chrome 访问我们的网站,只是报告“此网页不可用”(通过 http 或 https),但 DNS 和网络配置不可用我的强项。

http://www.downforeveryoneorjustme.com/说它已经启动了,我知道它对我们的一些客户有效,因为我有显示他们登录的分析,但我担心这个问题有多普遍。

我的所有 DNS 设置/CNAME/SSL 内容已经到位几周了,所以我认为这不应该是 DNS 传播问题。

如何在无法访问受影响的机器/网络的情况下调试此问题? 我很高兴要求我的客户运行一些 shell 命令并将结果发送给我(但我显然不想给他们带来太多麻烦)但我不确定哪些命令最有用。

更新针对下面@lenary的回答,chrome中的具体错误是:

错误 105(net::ERR_NAME_NOT_RESOLVED)

最佳答案

所以,首先,如何使用host 。这是一个与调试 DNS 的任何工具一样好的工具,只是它的输出比 dig 更容易阅读和理解。 (两者可以完成相同的工作)。

要查询您的 DNS 记录,请执行以下操作(以 lenary.co.uk 为例):

$ host lenary.co.uk
lenary.co.uk has address 207.97.227.245
lenary.co.uk mail is handled by 20 ASPMX4.GOOGLEMAIL.COM.
lenary.co.uk mail is handled by 20 ASPMX5.GOOGLEMAIL.COM.
lenary.co.uk mail is handled by 0 aspmx.l.google.COM.
lenary.co.uk mail is handled by 10 ALT1.aspmx.l.google.COM.
lenary.co.uk mail is handled by 10 ALT2.aspmx.l.google.COM.
lenary.co.uk mail is handled by 20 ASPMX2.GOOGLEMAIL.COM.
lenary.co.uk mail is handled by 20 ASPMX3.GOOGLEMAIL.COM.

这可以帮助调试东西。如果您在 www 子域上使用 CNAME,它会告诉您它的别名。 “有地址”仅意味着它是 A 记录。

这是第一步。如果它对您有用,请立即检查世界各地的一些主要 DNS 服务器(您可能需要研究它们的 IP/主机名)。

要检查特定服务器,请执行以下操作(我选择 8.8.8.8,由 google 运行的 DNS 服务器)。我还使用 -t <type> 指定了我正在查找的记录类型所以输出不那么冗长。您可能希望主域使用 A,子域(例如“www”)使用 CNAME。

$ host -t A lenary.co.uk 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

lenary.co.uk has address 207.97.227.245

这应该允许您检查足够的服务器以验证信息是否正确。

关于ruby-on-rails - 调试 DNS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6871926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com