在进行维护工作时,我们暂时移动了 DNS 中的某些 CNAME 记录以指向不同的服务器 - 我们大约每六个月执行一次此操作 - 并且我们留出相当长的时间来进行传播。
一切似乎都很好 - 用户被发送到正确的服务器,当我使用 nslookup 测试我们的主 DNS 和辅助 DNS 时,我们重定向的所有域的 CNAME 数据都是正确的。然而,当使用 whatsmydns.com 上的服务时,服务轮询的每个 DNS 都告诉我们有一个“错误:令牌不匹配“来自所有服务器。
现在维护工作已经完成,CNAME 记录已恢复为其原始值 - nslookup 和 whatsmydns.com 都返回了这些预期值。
我尝试搜索“错误:令牌不匹配“——但我所能找到的只是产品/服务支持论坛,那里的回应只是“您的网站看起来很好”,而并没有真正识别或讨论 DNS 解析方面的令牌不匹配是什么。
那么——什么是“错误:令牌不匹配“在这种情况下?
答案1
对于 whatsmydns.net,令牌不匹配错误与网站生成的令牌超时有关,该令牌允许您使用其搜索/查找系统。通常,您可以刷新 whatsmydns.net 网站以获取新令牌并执行搜索。他们似乎使用此令牌来确保第三方不使用他们的系统,而是让用户直接访问他们的网站。
答案2
我在 whatsmydns.net 上也遇到了同样的令牌不匹配问题
只需打开一个隐身窗口并重试(或清除浏览器缓存)。
A记录都正确返回了对应的IP地址。
答案3
我刚刚使用了 whatsmydns.net 服务,页面打开了几个小时。在收到与 OP 相同的消息并发现此处讨论的问题并阅读完此页面上的所有内容后,我关闭了该选项卡,打开了一个新选项卡,再次访问该网站并进行了与之前相同的搜索,一切正常。似乎长时间打开 whatsmydns.net 页面会导致出现“错误:令牌不匹配”消息。似乎 whatsmydns.net 采用了某种协议来防止页面长时间打开,并迫使您启动新会话/打开新选项卡并重新开始。