如何让修改了的hosts起作用

   解决这个问题之前,我们先来简略谈下hosts文件,很多新手朋友可能还不了解,软媒曾经多次介绍过网络反黑文件,就是通过修改hosts文件来实现对恶意网址的屏蔽甚至转向的。

  简单的说,hosts文件是用于本地dns服务的,采用ip 域名 的格式写在一个文本文件当中, 系统上一般存放在系统盘的system32目录下, 比如 C:windowssystem32driversetc, 本地主机一般都被定义为 127.0.0.1 locahost 。

  根据微软的相关文档, hosts文件必须是ascii编码方式, 如果你存为unicode格式将不会被正确读取。

  回到今天的主话题,修改hosts将域名指向新的ip是总是无法生效, 试过很多办法,问题却依然存在, 于是上微软的网站寻找答案, 最终发现时一个“DNS Client” 服务的问题, “DNS CLient”服务是缓存dns用的, 所以说修改了hosts的文件是不能马上生效的, 需要一段时间的延时, 通常可以用ipconfig /flushdns来刷新dns缓存, 但这个方法对于我的问题似乎没有什么效果, 于是干脆打开控制面板- 管理工具 – 服务, 在其中找到“DNS Client” 将其停用并改为手动模式。

  于是问题就解决了,hosts文件随时修改随时生效。

  还是那句话,这个办法未必对所有朋友碰到的情况都有效,仅作为一个例子来借鉴一下吧。欢迎高手朋友们不吝给出更好的解决办法,一起解决我们曾碰到的疑难问题。

时间: 2024-09-24 03:46:31

如何让修改了的hosts起作用的相关文章

hosts的作用是什么?

  hosts的作用很大,要了解HOSTS作用,先要知道什么是hosts. hosts文件是本机的一个DNS解析表,hosts文件是Windows系统中一个负责IP地址与域名快速解析的文件,以ASCLL格式保存.如果发现某些网站打不开了,可以先去看看是不是在这个文件上被指向到本机的IP127.0.0.1了.计算机在键入域名的时候,首先会去看看hosts文件汇总有没有关于此域名IP地址的记录.如果有,就直接访问该IP;如果没有再查询DNS服务器来请求解析域名对应的IP地址.很多木马病毒会使用本文件

B/S下我修改视图怎么不起作用呀

问题描述 B/S下我修改视图怎么不起作用呀 解决方案 解决方案二:怎么不起作用?解决方案三:你改的地方是要显示的吗?这样的问题只能看在分的份上回复解决方案四:描述详细一点解决方案五:描述详细一点解决方案六:这年头问问题的比答问题的还要偷懒了,一个问题就几个字,如何解答啊.解决方案七:描述详细一点解决方案八:描述详细一点

修改Android中hosts文件的步骤详解

前言 在开发的时候我们可能会需要修改Android的hosts文件.Android的hosts文件路径是/system/etc/hosts,在修改该文件前首先需要Android手机获取root权限.至于如何root你的手机,这里就不加详述,可以自行在网络上查找,很多也很简单. 本文将要阐述的是如何在命令行下通过adb程序访问root过的手机,把hosts拖到电脑上修改,然后再复制回手机来实现修改hosts的方法. 下面就开始具体的步骤: C:\tools>adb pull /system/etc

Windows系统Hosts文件作用

  很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:/Winnt/System32/Drivers/Etc 目录中.该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开. 用记事本打开hosts文件,首先看见了微软对这个文件的说明.这个文件是根据TCP/IPforWindows的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映

win8系统下hosts文件修改后无法保存的解决方法

  Hosts文件即hosts. Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析.这是一个非常特别的软件,所以在访问一些国外网站时往往要求修改hosts,但有用户反映修改后根本保存不了,所以今天小编就为

win7中hosts文件被修改怎么修复

  hosts文件位置是一个用于存储计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS的功能,它可以由计算机的用户进行控制.hosts文件作用很大,hosts文件位置也十分的隐弊,很久没用了,隐藏记得hosts文件位置是在sysytem32的一个目录下,但是找了很久都没有找到.hosts文件位置到底在哪里呢? windows 7不能修改hosts文件 解决办法 网友:我用的是windows 7旗舰版,我想修改一下hosts文件,发现竟然修改不了,提示没权限.我用记事本打开

mac如何修改hosts文件

  Mac OS的Hosts文件如何修改呢? 其实修改Mac OS系统的Hosts文件还是一样的修改,不过路径不同而已,现在安下小编就来教你如何修改 Mac OS 系统的 Hosts 文件. 第一步.打开你的文件管理器也就是Finder ,Hosts自然也是在这个里面. 第二步.接下来请按快捷键组合 Shift+Command+G 三个组合按键查找文件,并输入 Hosts 文件的所在路径:/etc/hosts ,如图所示: 第三步.在打开的文件夹当中找到"Hosts"文件夹. 第四步.

mac如何修改hosts

  其实修改Mac OS系统的Hosts文件还是一样的修改,不过路径不同而已,现在小编就来教你如何修改 Mac OS 系统的 Hosts 文件. 第一步.打开你的文件管理器也就是 Finder ,Hosts自然也是在这个里面. 第二步.接下来请按快捷键组合 Shift+Command+G 三个组合按键查找文件,并输入 Hosts 文件的所在路径:/etc/hosts ,如图所示: 第三步.在打开的文件夹当中找到"Hosts"文件夹. 第四步.双击打开"Hosts"文

hosts文件位置修改图文教程

  hosts文件位置 hosts文件位于 C:WindowsSystem32driversetc ,复制路径,打开桌面上的计算机图标,地址栏点击右键粘贴并按→. 注:双系统.苹果MAC则可能不在C盘. hosts文件修改 1.右键点击hosts文件,选择复制,然后粘贴到桌面上. 2.右键点击桌面上的hostsw文件,选择"用记事本打开该文件",修改之后点击[文件]>[保存]即可完成修改. 3.将修改好的hosts文件,重新复制到 C:WindowsSystem32drivers