Windows下hosts文件的作用

原文地址:https://my.oschina.net/u/874225/blog/194348

在操作系统中的路径:
Win7在C:WindowsSystem32driversetc目录下

内容:包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name(主机名)的规定;

具体工作方式:
在网络上访问网站,要先通过DNS服务器把网络域名解析成IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据Windows系统规定,Hosts的请求级别比DNS高。在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS服务器提出域名解析。

作用: 
1.加快域名解析; 
2.方便局域网用户--访问时局域网内服务器时,只需输入这个服务器的名字; 
3.屏蔽网站--通过把不想访问的网站的域名映射到错误的IP;
 
[html] view plain copy
  1. 在修改HOSTS文件时候,常遇到修改保存后无效的情况,这里要提醒大家注意的一点:很多人是写在最后行,写完最后一行后在没有回车的情况下,这一行是不生效的。一定要记得回车。     
  2. 建议大家遵循这样的习惯:“ip地址+空格+域名+回车” 添加记录。     
  3. 遇到VISTA 或者 windows 7 操作系统无法打开和编辑的情况,提示:“不能创建文件” 或者 “文件操作失败”等提示,  
  4. 是因为安全机制UAC造成的,你可以使用以下方法解决:     
  5. 1.在“开始”菜单 ->“搜索”中输入notepad ,  
  6. 然后使用Ctrl+Shift+Enter快捷键即可调用具有系统管理员权限的“记事本”编辑器。     
  7. 2.在“开始”菜单中单击“所有程序”,单击“附件”,右键单击“记事本”,然后单击“以管理员身份运行”。     
  8. 3.打开HOSTS 文件所在位置进行编辑保存。  

hosts文件内容大致如下:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#    127.0.0.1       localhost
#    ::1             localhost

原文地址:https://www.cnblogs.com/ouyy/p/9131883.html