如果不使用完全限定的域名(FQDN)而是在浏览器中使用IP地址,会发生什么情况?您可以使用的示例是http://208.80.154.224/。您应该看到一条消息说明:
域未配置
该域指向Wikimedia Foundation服务器,但未在该服务器上配置
如果您确实在该地址使用网站的FQDN,例如http://en.wikipedia.org/或https://en.wikipedia.org/,会发生什么?
我发现有时在遇到像您这样的怪异事情时,检查当我尝试使用telnet客户端而不是从Web浏览器连接到网站时会发生什么,这是有用的。有时候,这有助于我找出问题的根源。您可以安装Microsoft提供的telnet客户端,也可以安装免费的PuTTY telnet / SSH客户端,然后使用PuTTY连接到网站并发出浏览器将发出的命令。
如果您使用Microsoft的telnet客户端,请打开命令提示符窗口,然后发出命令telnet example.com 80
(当然,您可以将任何FQDN替换为您选择的Web服务器,而不是example.com)。如果您使用example.com,则在连接时键入以下几行,在键入第一行后按Enter,然后在键入第二行后按两次。注意:在连接到端口80之前,您将看不到来自Web服务器的任何内容,除非您输入了命令。您甚至都不会看到使用Microsoft客户端回显的键入内容。
HEAD / HTTP/1.1
Host: example.com
该HEAD方法从服务器请求的信息,“HTTP / 1.1”指定您希望在HTTP协议,支持指定主机名,这是需要托管多个网站的服务器使用1.1版本。“主机”行指定您要访问的特定网站。您可以使用HEAD / HTTP/1.0
和省略“主机:”行,但是对于承载多个站点的服务器,“主机:”行是浏览器识别他们希望访问的特定网站的机制。
然后,您应该看到类似于以下内容的输出:
HTTP/1.1 200 OK
Content-Encoding: gzip
Accept-Ranges: bytes
Cache-Control: max-age=604800
Content-Type: text/html
Date: Tue, 14 Mar 2017 18:11:44 GMT
Etag: "359670651+gzip"
Expires: Tue, 21 Mar 2017 18:11:44 GMT
Last-Modified: Fri, 09 Aug 2013 23:54:35 GMT
Server: ECS (iad/182A)
X-Cache: HIT
Content-Length: 606
我不知道您是否会得到不同的结果,例如,能够访问没有“ www”的网站,尝试通过该方法而不是通过浏览器访问网站,但是,我有时发现不同的结果,例如,何时Windows系统感染了恶意软件,这些恶意软件会影响通过系统上的浏览器访问站点的能力,尽管我认为恶意软件不会成为您的情况的起因,因为使用LAN连接时不会发生此问题。
Nir Sofer的免费HTTPNetworkSniffer实用程序是对网站连接进行故障排除时另一个有用的工具,该工具可让您观察Windows系统上的Web浏览器与网站之间的流量(HTTPNetworkSniffer显示的数据示例)。