关于我的最后一个问题。我现在知道,问题在于 DNS 解析速度慢。如果用户说他只在特定域名上遇到问题,那么是什么原因造成的呢?
解析缓慢:
example.com
foo.example.com
allsubdomains.example.com
奇怪的是,用户对同一 DNS 服务器上的另一个域重定向到相同的 IP 没有任何问题example.com
。
顺便说一句,域名不应该以某种方式缓存在用户端吗?因为他一直有加载缓慢的问题。我告诉他在 Windows 中刷新 DNS 缓存,但这没有帮助。
不幸的是我无法调试 DNS 服务器,因为我们正在使用我们的域名注册商 DNS 服务器。
答案1
让他运行 nslookup,然后打开调试,
nslookup
>set debug
foo.example.com
然后发布输出。如果您愿意,让他对工作域执行相同的操作,并发布该域的输出。请记住,他不会直接与您的注册商使用的 DNS 服务器通信,他将与自己的 DNS 服务器(或他的 ISP/公司 DNS 服务器)通信并依赖它们。
坦率地说,如果他是唯一遇到此问题的人,并且您无法直接在 DNS 服务器上复制此问题,并且 DNS 条目正确 - 则这是他的问题需要解决。但是,借助 nslookup 的输出,您可能能够提供帮助。
答案2
对于有问题的域名,您是否可以直接使用其 IP 地址进行测试?如果它确实与 DNS 有关,那么 IP 访问不应该表现出缓慢的问题。是吗?