网站使用域名加载时间过长,但当我使用 IP 地址打开时,它运行正常

网站使用域名加载时间过长,但当我使用 IP 地址打开时,它运行正常

我有一个网站,托管在 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/。这可能会有帮助。

相关内容