在Windows系统中我们经常需要配置两个系统文件:host和services。它们一般都在"C:/WINDOWS/system32/drivers/etc"目录下。其中host文件用来定义相应的域名和IP地址的对应关系,例如,下面的配置项可以让我们浏览http://localhost时映射到本机IP地址"127.0.0.1"
127.0.0.1 localhost
类似,services文件定义了service端口、协议与该services名称之间的对应关系,例如:
ftp 21/tcp
上面的配置项就配置了ftp服务名称与其对应的端口及协议。类似:
http 80/tcp www www-http #World Wide Web
该配置项定义了http服务使用80端口和TCP协议,同时该服务还有两个别名www和"www-http"。这就是我们在浏览器上输入www时候系统会自动使用http服务来做请求的原因。
这里需要特别注意的一点是:
当我们想添加一个新的服务配置项到services文件中时候,一定要用回车结束这个配置项目,不然Windows不认为该配置项完整,从而忽略该项配置。特别是我们在文件结尾添加配置项时经常会忘记添加回车