如何修改hosts文件及hosts有哪些用途

hosts文件可以视为一个系统本地上启用的DNS服务器,所以熟悉它的原理并合理应用也可以给我们日常的工作带来很多便利。

hosts是一个系统文件,在Windows下位于C:\windows\system32\drivers\etc,这个文件没有后缀,打开之后就是一个文本文件,所以理论上可以用字处理软件去编辑它,要注意的是它是一个系统保护的文件,所以需要用管理员权限才可以编辑。以“记事本”为例,你通常的操作步骤是,先去搜索记事本程序,然后在上面右键,选择“以管理员身份运行”。


以管理员身份运行记事本

然后你再在这个打开的记事本程序窗口中用“文件”/“打开”,去选择位于上文所述路径下的hosts文件,但需要注意的是,默认记事本文件只可以打开txt文件,所以很可能你打开上述目录但却找不到文件,不过方法也很简单,在“打开”窗口的文件类型中设置“所有文件(.)”就可以了。

hosts文件的通常格式形同下文,左侧的是IP地址,右侧的是域名。这其实是有很多用处的。

hosts

第一,很多内网地址我记不住,可以给它加一个假的域名,在这台电脑上就可以,比如在我的电脑上访问http://zjnuet.net,就等同于访问http://10.1.190.229,当然别的电脑上没有这一项,而zjnuet.net这个域也没有在公共DNS上解析到这个地址,就没有效果了。

第二,很多网站和软件都会有一些弹窗,如果我们可以知道弹窗广告的目标网址,那么我们也可以用这种方式将它解析到一个并不存在IP(通常是127.0.01,即本机),这样就没广告了。

当然了还有很多软件在版权保护上除了本地进行注册码验证外,还需要在每次使用时上网去验证,那如果绕过了本地验证这一关,并屏蔽它上网验证就可以解决这个问题了。大家在安装Camtasia这样的软件的时候,应该都会遇到让你在hosts文件里添加一些记录的说明吧?现在你大概已经知道,它其实是将Techsmith的正版验证网址解析到了本机,让它无法上网验证。

(完)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,259评论 19 139
  • DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能...
    一直在努力hard阅读 4,720评论 3 19
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,554评论 25 709
  • 001我们所追求的永恒和美好,正是你所经历的每一个当下。 002人们在讲成功故事的时候,并不一定是说出了事情真相,...
    解语花0402阅读 121评论 0 0
  • 寒风在吹 是谁落泪 画伤了柳眉 三千弱水 思念一杯 尝尽了回味 云中寄满了一排排思归 锦书写完一夜醉 摊开笔重写 ...
    晴天PM阅读 234评论 2 7