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
>