我们架设了一个网站,由于某些原因,只能通过计算机名(主机名)访问这个站点,而不能通过IP地址访问。
而有些时候,我们局域网内的用户是可以访问的,但又有一部分用户不能访问。为此,我查阅了一些资料,发现了这个解决办法。原来在C:\windows\system32\drivers\etc目录下,有一个名为hosts的文件。其内容如下:
1
# Copyright (c) 1993-1999 Microsoft Corp.
2
#
3
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
4
#
5
# This file contains the mappings of IP addresses to host names. Each
6
# entry should be kept on an individual line. The IP address should
7
# be placed in the first column followed by the corresponding host name.
8
# The IP address and the host name should be separated by at least one
9
# space.
10
#
11
# Additionally, comments (such as these) may be inserted on individual
12
# lines or following the machine name denoted by a '#' symbol.
13
#
14
# For example:
15
#
16
# 102.54.94.97 rhino.acme.com # source server
17
# 38.25.63.10 x.acme.com # x client host
18![](/Images/OutliningIndicators/None.gif)
19
127.0.0.1 localhost
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
13
![](/Images/OutliningIndicators/None.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/None.gif)
16
![](/Images/OutliningIndicators/None.gif)
17
![](/Images/OutliningIndicators/None.gif)
18
![](/Images/OutliningIndicators/None.gif)
19
![](/Images/OutliningIndicators/None.gif)
我们看到,在最后一行的127.0.0.1 localhost. 前面是IP地址,后面就是对应这个IP的主机名。因此,现在我们访问127.0.0.1和localhost都是访问的本地主机。
现在,我们在之后增加一行:
1
211.143.112.* techserver
![](/Images/OutliningIndicators/None.gif)
现在我们就可以通过主机名techserver访问IP地址为211.143.112.*的主机了。