无法访问面向公众的网站

无法访问面向公众的网站

Windows Server 2003,IIS 6

我们部署了一个面向公众的网站,直到今天早上它都运行良好。现在,当我们尝试从网络外部访问该网站时,浏览器会返回“未找到网站”消息。我们没有收到 IIS 错误消息,它只是表明无法找到该网站。

从内部网络访问 url 工作正常,在内部 ping url 和 ip 地址也是如此,所以它似乎不是 IIS 问题。tracert 只是按预期访问内部服务器,所以这可能是 DNS 问题?

任何关于如何开始解决这个问题的想法都将不胜感激。

谢谢,Ciaran。

编辑:我们在同一台服务器上还有另一个面向公众的网站(具有不同的 IP 地址),并且该网站可供外部访问,因此问题可能与我们网站的 IP 地址有关?

答案1

检查该站点的 A(地址)记录。

打开命令提示符并输入以下内容:

  • nslookup
  • 设置类型=a[不是必需的,但可以更全面地展示你正在做的事情]
  • 服务器 4.2.2.2[知名的外部 DNS 服务器]
  • www.yourwebsite.com

您应该获得类似以下内容的内容:

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>nslookup
Default Server:  dns.company.local
Address:  192.168.1.32

> set type=a
> server 4.2.2.2
Default Server:  vnsc-bak.sys.gtei.net
Address:  4.2.2.2

> www.google.com
Server:  vnsc-bak.sys.gtei.net
Address:  4.2.2.2

Non-authoritative answer:
Name:    www.l.google.com
Addresses:  66.249.89.99, 66.249.89.104
Aliases:  www.google.com

>

相关内容