我有一个网站,托管在 Windows 2008 R2 专用服务器上。
现在,我遇到的问题是,我的网站通过其域名连接任何“.asp”页面需要将近 30 秒。所有其他 html 和“.js”都运行正常,所以我认为不存在任何 DNS 问题。
但是当我使用服务器 IP 地址访问相同的页面时,它会在一秒钟内打开。
因此问题是通过域名打开任何“Hello World” “.asp”页面都需要将近 30 秒。
请建议我。
服务器:Windows 2008 R2 Xenon DUAL CPU IIS 7
答案1
似乎是 DNS 问题。尝试使用以下方法进行故障排除:
nslookup your.url.com
nslookup 1.2.3.4 # bare IP address
ping your.url.com # ping uses a system DNS resolver, so it differs from nslookup
在客户端和服务器上都执行此操作。
答案2
30 秒是提示 - 您的工作站配置了多个 DNS 服务器;第一个服务器无法正常工作,需要 30 秒才能放弃该服务器并尝试下一个。请尝试上述故障排除步骤,此外:
nslookup your.url.com 4.2.2.2
(实际上输入 4.2.2.2,它是一个公共 DNS 服务器)
答案3
尝试使用 Google 的公共 DNS 服务器(8.8.8.8 和 8.8.4.4)来查看是否存在您当前使用的 DNS 服务器问题。
答案4
您是否测试过网站的性能漏洞,这意味着您的组件(如附加的 css、js、图像)可以位于具有不同 IP 的子域中。我不知道您的网站名称,无法告诉您实际问题,但建议您检查网站性能漏洞http://zingro.com/。这可能会有帮助。