博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hosts学习整理
阅读量:4597 次
发布时间:2019-06-09

本文共 1973 字,大约阅读时间需要 6 分钟。

hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”

  (测试发现,对于https 协议的网站无效,果然https还是有作用的,不会被屏蔽) 

  在Windows系统中,hosts文件位于系统盘C:\Windows\System32\drivers\etc中

  在Ubuntu系统中,hosts文件位于/etc目录下

默认hosts文件的内容:

# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file contains the mappings of IP addresses to host names. Each# entry should be kept on an individual line. The IP address should# be placed in the first column followed by the corresponding host name.# The IP address and the host name should be separated by at least one# space.## Additionally, comments (such as these) may be inserted on individual# lines or following the machine name denoted by a '#' symbol.## For example:##      102.54.94.97     rhino.acme.com          # source server#       38.25.63.10     x.acme.com              # x client host# localhost name resolution is handled within DNS itself.#    127.0.0.1       localhost#    ::1             localhost

 

系统中hosts文件有哪些作用

转自百度经验:

1.加快域名解析

  对于要经常访问的网站,我们可以通过在hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

  注意:IP与域名中间要有空格,IP地址一定要输入正确,不然就访问不了该网站了,可以通过运行CMD,输入“ping 网站域名” 来获得网站的IP地址!)这样访问速度就会快一点啦,因为他不需要经过DNS域名服务器进行IP地址的解析!

2.方便局域网用户

  在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址,这对不少人来说相当麻烦,现在可以分别给这些服务器取个容易记住的名字,然后在hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。

3.屏蔽网站

  现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中不乏有病毒木马。对于这些网站我们可以利用Hosts把该网站的域名映射到一个错误的IP或本地计算机的IP,这样就不用访问了。在Windows系统中,约定 127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。例如,我们在hosts中,输入以下内容(一个例子)127.0.0.1 www.xxxx.com

  #这个网站影响我孩子的健康成长,我要屏蔽他,这样,计算机解析域名www.sex.com 时,就解析到本机IP或错误的IP,达到了屏蔽不健康网站的目的。现在某些病毒,恶意程序会修改我们的host文件,导致我们无法访问某些网站,当发现某些网站不能访问时,我们可以进入hosts文件进行观察,如果是因为hosts文件造成的网站无法访问,删除病毒添加的语句,就可以对网站进行正常访问。

 

修改hosts后立刻生效

  对于Windows 系统来说,使用ipconfig命令,ubuntu系统应该是 ifconfig命令

ipconfig /displaydns   //显示DNS缓存内容

ipconfig /flushdns   //刷新DNS缓存内容

转载于:https://www.cnblogs.com/acm-bingzi/p/hosts.html

你可能感兴趣的文章
矩阵乘法运算
查看>>
Java 日志组件(三)
查看>>
iphone中button按钮显示为圆形解决
查看>>
SharedPreferences.Editor 的apply()与commit()方法的区别
查看>>
页面编码
查看>>
gulpfile.js(编译sass,压缩图片,自动刷新浏览器)
查看>>
用于解决用户多线路访问的nginx cross isp module
查看>>
vs启动项目提示Web 服务器被配置为不列出此目录的内容。
查看>>
CF140E New Year Garland
查看>>
LeetCode--Remove Linked List Elements--JavaScript
查看>>
[android]深入理解findViewById原理
查看>>
实验四
查看>>
easypoi 一行代码搞定excel导入导出
查看>>
JumpServer安装与使用
查看>>
前端构建工具gulp
查看>>
ref:CodeIgniter框架内核设计缺陷可能导致任意代码执行
查看>>
1475.ip数据包解析
查看>>
JAVA 笔记(一)
查看>>
jdk+Tomcat部署安装
查看>>
js 循环读取 json的值
查看>>