Host文件位于
C:\\WINDOWS\\system32\\drivers\\etc
下,进入后看到如下图所示:
双击打开,选择打开方式:
使用记事本或者其他文本编辑器打开。
Host文件内容如下:
1、host格式如下
2、一条host记录由两部分组成,指向的ip地址和被指向的域名,两者之间由空格(tab,多个空格均可)隔开 3、注释使用# 4、多个域名同时指向同一个ip,可以以下格式写: 127.0.0.1 weibo.com t.sina.com.cn js.sinajs.cn 即域名之间通过空格隔开。 保存host后,因为有DNS缓存,host不一定立即生效,需要过一段时间之后才可以生效。 你可以通过关闭浏览器然后重新打开,输入更改指向的域名进行验证 通过火狐的DNS Flusher插件可以迅速要修改的host生效。 打开火狐的安装组件页面,搜索“DNS Flusher”安装重启即可 安装成功后再火狐右小角会出现下图所示状态:(显示IP) 点击IP显示: 表示host已经刷新,现在使用火狐浏览页面就是最新配置的host。 1、因为联调需要经常改变host,建议在桌面添加快捷方式,如下图: 2、在windows命令行中输入命令:ipconfig /flushdns,可以刷新dns解析,加快host配置生效 3、修改注册表DNS刷新时间,加快host配置生效 打开注册表(运行中输入“regedit”回车),依次找到: HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings 依次新建以下三个DWORD值,并且设置为0 DnsCacheEnabled DnsCacheTimeout ServerInfoTimeout 或者保存以下代码为reg文件,双击导入即可: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings] "DnsCacheEnabled"=dword:00000000 "DnsCacheTimeout"=dword:0000000 "ServerInfoTimeout"=dword:00000000 Host位于etc文件夹下: 使用命名: sudo vi /etc/hosts 打开文件,修改保存后,运行下面命令,重启网络,即可生效: sudo /etc/init.d/networking restart