我有一个新网站,它的 DNS 条目 (thetunegame.com) 现在已有 10 天了,所以它应该已经正确传播了。
我已经让来自多个国家的 200 多人毫无问题地访问它,但是有 4 个人都来自希腊(尽管这可能是样本偏差),他们无法访问它。有人给我发了这张截图:
我知道这意味着他们的系统找不到 DNS 条目。我不是专家,这也不是我自己的系统,所以我的能力有限,但我已经确定:
我的设置:
我尝试过的事情:
我完全被困住了!我不明白 4 个人(不在同一个网络上)怎么看不到它,即使通过 Google DNS 服务器尝试也是如此。
我不知道还有什么要测试的,以防我的设置有问题。
有没有办法确认我的设置是正确的?
如果是,我还能要求这些人尝试什么?
use*_*686 52
检查 Google 和 Cloudflare 之间的 DNSSEC 设置是否一致
他们不是。您通过 Google 提交的委托指定了 RSA 密钥(算法 5),但 Cloudflare 的实际区域使用的是 ECDSA P-256 密钥(算法 13)。
您可以在DNSViz 中查看 DNSSEC 验证状态:原始扫描、最新扫描。
算法不匹配导致无法验证签名,因此使用验证解析器的人将收到 SERVFAIL 错误,而非验证解析器对域没有问题。Google 公共解析器 (8.8.8.8) 是一个验证器。
要解决此问题,请更改 Google 的 DNSSEC 设置以指定 ECDSA P-256 (13) 作为算法。您可能需要等待最多 24 小时才能让旧 DS 记录从缓存中过期。(DNSViz 将绕过缓存并更快地看到更改,但您必须单击“立即更新”以刷新图表。)
1 (显示的 512 位密钥大小对于 EC P-256 密钥是正常的。)
归档时间: |
|
查看次数: |
3129 次 |
最近记录: |