安徽菲科
合肥星海人力资源
合肥飞科
合肥电脑回收
 
当前位置:HOME > 技术常识
如何教你修改系统hosts文件

发布时间 2013-02-15

如何教你修改系统hosts文件
今天我就来介绍最简单的方法之一修改系统的hosts文件。
首先来讲解下相关的网络知识。当你在浏览器的地址栏中输入网址按下回车后,计算机并不知道这个网址是指向何处的服务器。因此系统首先会查找系统的Hosts文件,查看里面是否有关此域名的解析记录。如果有,系统则会直接把此域名解析到记录中的IP上。如果没有,系统则会前往DNS服务器上查找此域名的相关解析。
当然,系统前往DNS服务器上查询有关域名的解析,这一网络传输过程是通过明文传输的,因此很有可能会被“人为控制”。所以在一些特殊的情况下,修改系统Hosts文件来解决“人为网络故障”还是挺有必要的。
要想修改Hosts文件,首先就要找到此文件的位置。
Winodws XP、Vista、Win7系统,默认位置在:%SystemRoot%system32driversetc文件夹下的Hosts文件(其中%SystemRoot%代表系统盘下的Windows文件夹,具体位置例如:C:Windowssystem32driversetc)。
Linux及其他类Unix操作系统位置在:/etc目录下的Hosts文件
Android位置在:/system/etc/文件夹下的Hosts文件
知道了Hosts文件的位置之后,就可以来修改Hosts文件了。下面以往系统中添加SmartHosts为例,讲解各平台应该如何操作。
在Windows平台下,Hosts文件可能设置了隐藏和只读的属性,所以在修改之前我们必须要去除掉这些属性。
打开资源管理器,点击左上角的“组织”按钮,选择“文件夹和搜索选项”菜单。在弹出的窗口中选择“查看”选项卡在“高级设置”栏中点击“显示隐藏的文件、文件夹或驱动器”单选框,然后点击确认。接着就是去除Hosts文件的只读属性了。为了方便的打开Hosts文件所在的位置,可以在“运行”中输入“%SystemRoot%system32driversetc”就会打开Hosts文件所在的文件夹。在文件夹中找到Hosts文件,右击选择“属性”在“常规”选项卡下找到“属性”,去除“只读”前面那个勾,然后点击确认。
去除了这些属性之后,就可以开始编辑Hosts文件了。用文本编辑器打开此Hosts文件,你就可以往里面添加内容了。格式如下IP+空格+域名,(例如:127.0.0.1 360.cn)。当然你也可以往里面做些注释,注释的格式也很简单,只需要在注释的文本前加个“#”号,此段文本就可以不被系统所识别。当然,你只要把SmartHosts里的内容全部粘帖进去就可以了。如果你的系统开启了UAC的话,这样做可能会行不通的。你只需要在记事本程序上右击,选择“以管理员身份运行”,然后打开Hosts文件,即可对Hosts文件进行编辑。
在Linux平台上修改,必须要有管理员帐户才能够修改。首先打开一个终端,在终端里输入“sudo gedit /etc/hosts”,之后会弹出个gedit编辑器。这时你就可以在其中输入域名的解析记录,然后保存就是了。
Android平台修改Hosts文件,首先要通过各种办法得到Root权限。之后运行Root Explorer管理器,进入可写状态,找到/system/etc/hosts的文件,将其权限修改为可写。打开Terminal Emulator,输入su,进入root模式,输入 vi /system/etc/hosts 命令,按i进入编辑模式,之后将用户电脑上的hosts文件内容也输入进去。Android虚拟终端下当vi在编辑模式时,按下“确定”键(Trackball),再按下虚拟键盘上的“1”,就可以退出编辑模式了(CTRL+[),这个时候使用:wq就可以保存退出了。之后重启手机即可。

 

相关内容
查无记录

Copyright © 2010-2016,www.hefeixdn.com,All rights reserved
版权所有 © 合肥开创电脑维修网 未经许可 严禁复制 建议使用1024X768分辨率浏览本站

 

 

网站管理