我的HOSTS文件被人恶意修改了!该怎么回复?

我的HOSTS文件被人恶意修改了!该怎么回复?... 我的HOSTS文件被人恶意修改了!该怎么回复? 展开
 我来答
IT老男人
推荐于2016-06-11 · 分享IT技术文章,分享工作中的最佳实践。
IT老男人
采纳数:1738 获赞数:4689

向TA提问 私信TA
展开全部
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
hosts文件在不同操作系统(甚至不同Windows版本)的位置都不大一样:
Windows NT/2000/XP/Vista/7/8(即微软NT系列操作系统):默认位置为%SystemRoot%\system32\drivers\etc\,但也可以改变。动态目录由注册表键\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath决定。其中,%Systemroot%指系统安装路径。例如,Windows XP/Windows 7/Windows 8 安装在C:\WINDOWS,那么Hosts文件就在C:\WINDOWS\system32\drivers\etc中。
文件修改编辑
1、正确修改hosts文件:
一般打开hosts文件里面都会有个示例,按照其格式修改即可
比如以下内容:
即代表打开abc .cn这个网址将解析到127.0.0.1,ip地址与网址间至少有一空格,当然建议通过按[Tab]键来编辑,即美观又不容易编写失误;这也就是通过解析到本地回还地址屏蔽一些不友好的网站或ip了,当然在前面加一个#号即可暂时将这一行让它失效。
2、hosts文件的位置:
xp,2000,WIN7等系统在 C:\windows\system32\drivers\etc 文件夹中
Windows 9x/Me系统在C:\Windows文件夹,
3、hosts文件的系统属性:
hosts文件默认具有隐藏属性,系统默认设置情况下是看不到的,当然进到这个文件除了直接输入路经也是无法看到了。解决办法:打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可。
修改后无法保存:
在Hosts文件上面点右键->属性->把只读属性去掉->确定,即可保存。
在修改HOSTS文件时候,还常常遇到修改保存后无效的情况,这里要提醒大家注意的一点:很多人是写在最后行,写完最后一行后在没有回车的情况下,这一行是不生效的。一定要记得回车。
建议大家遵循这样的习惯:“ip地址+Tab+域名+换行” 添加记录。
4。Hosts在UAC安全策略无法打开或编辑:
遇到windows VISTA 或者 windows 7 操作系统无法打开和编辑的情况,提示:“不能创建文件” 或者 “文件操作失败”等提示,是因为安全机制UAC造成的,你可以使用以下方法解决:
按着Shift键,然后Hosts文件上面右键, 以管理员方式运行即可。
5。Android中的Hosts
由于某些原因,可能需要修改 hosts 文件指定域名到对应的 IP 地址。Android 是基于 Linux 的系统,与 Linux 类似,通过 hosts 文件来设置。
在 Android 下,/etc 是 link 到 /system/etc 的,我们需要修改 /system/etc/hosts 来实现。但是这个文件是只读,不能通过 shell 直接修改。可以通过连接到 PC 上使用 adb 来修改。步骤如下:
1、获得root权限:adb root
2、设置/system为可读写:adb remount
3、将hosts文件复制到PC:adb pull /system/etc/hosts
4、修改PC机上文件
5、将PC机上文件复制到手机:adb push /system/etc/hosts
如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts。
在Android系统中,hosts文件格式有一点与PC机Linux不同:不能在一行中一个IP对应多个域名,比如:
127.0.0.1 host1.example.com host2.example.com host3.example.com
在大多PC机Linux系统是合法的,但不能在Android上起作用,需要拆成每个域名一行才能使用:
127.0.0.1 host1.example.com
127.0.0.1 host2.example.com
127.0.0.1 host3.example.com
6。WIN7或者VISTA
WIN7或者VISTA系统的需要提升用户对Hosts文件的操作权限,否则无效。
具体方法如下:
方法一:按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可。
方法二:鼠标右键点击Hosts文件,选择属性,然后点击“安全”选项卡,选中登录使用的用户账户并点编辑”,在弹出的权限设置界面再次选中当前用户,然后勾选“完全控制”或“修改”都可以,最后点击应用生效即可。
xubing1987
推荐于2017-12-16 · TA获得超过167个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:116万
展开全部
最近经常发现周围很多人的电脑,一输入特定的网址,比如5460.net 163.com 则会转到什么六合彩的网站或者是什么其他的垃圾网站.但是用杀毒软件不行,ie修复软件(3721/黄山)都修复不了,我修复很多机器后积累了一定的经验,和大家分享一下,如果有更简单的方法,也请告诉我吧.

hosts文件被修改.一般3721是无法解决的,因为现在修改hosts文件的,不仅是修改hosts文件的内容,而且把hosts文件的属性也修改了(改为系统文件,并且只读).所以其他软件是无法修复的.只能手动修复

修改办法p/2000下 c:\windows\system32\drives\etc\hosts (98和win me现在使用的人实在太少了,我也懒得自己去装一个98去看这个文件夹在哪里了,大家就用搜索搜一下也就找到了)

如果只能看到4个文件,说明一定被修改了.其实应该有5个文件.另外1个被修改成只读/系统/存档属性.没关系,你点工具,点文件夹选项-查看-隐藏受保护的操作系统文件,把前面的勾勾去掉,就可以看到hosts文件了.

那么接下来去dos下吧,运行-cmd-输入dos命令:attrib -s -h -r hosts(因为windows下只能改只读和隐藏还有存档,不能改系统文件属性)-s表示去掉系统文件属性,-h表示去掉隐藏属性,-r表示去掉只读属性.

就ok了.然后再刷新下当前文件夹,修改hosts文件,把所有的全删了.只保留 127.0.0.1

注:如果发现这个文件夹下面有6个文件,多了一个hosts.bak 删掉它.

恩,现在应该差不多了.再把hosts文件的属性改为只读,这个在windows下就能改.记住,如果你不想以后再重蹈覆辙,把这个修改好.别人就不能修改你的hosts文件,hoho~~~~

行了,剩下的事情交给ie修复工具去做吧...(随便垃圾修复工具都能修复剩下的工作了,个人特别反感3721,跟病毒一样,黄山也蛮不错的嘛)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友aa500cb
2009-08-04 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2453
采纳率:100%
帮助的人:2874万
展开全部
你倒不如删了那个去下载另外一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式