由于需要整理的关于hosts的文件

关于hosts文件的原理与制作
1、什么是hosts文件
hosts文件是一个没有扩展名的系统文件,hosts文件用于存储计算机网络中节点信息的文件,它是可以将主机名映射到相应的IP地址,实现DNS的功能,
它可以有计算机的用户进行自己控制。可以用记事本等工具打开,其作用就是将一些常用的网址域名与其相对应的IP地址建立一个关联的"数据库",当用户在浏览中输入一些
需要登录的网址时,系统首先自动在hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应的网页,如果没有找到,则系统会将网址提交NDS域名解析服务器进行IP地址的
解析。
2、hosts文件常存储的位置
3、hosts文件的工作方式
通常在网络上访问网站时,要首先通过NDS服务器把要访问的网络域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名进行访问
要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为NDS做域名解析和返回IP都需要时间。为了提高对经常访问的网络域名的解析效率,
可以通过利用hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统的规定,在进行NDS请求之前,Windows系统会先检查自己的hosts文件中是否有这个网络域名映射关系。如果有
调用这个IP地址映射,如果没有的话在向已知的NDS服务器提出域名解析。可以说hosts的请求级别比DNS高。
4、hosts文件的具体作用
(1)加快域名解析,对于经常访问的网站,可以通过在hosts中配置域名和IP映射关系,提高域名解析速度。注意的是:hosts文件配置的映射是静态的,如果网络上计算机更改了请及时更新IP地址
否则不能访问
(2)方便局域网用户
在局域网中会有服务器提供给用户使用,但是由于局域网中很少架设DNS服务器,访问这些服务器的时候,要输入难记的IP地址。现在可以分别给这些服务器取个容易记住的名字,然后在hosts中建立
IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了
(3)屏蔽网站
现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用hosts把该网站的域名映射到错误的IP或者本地计算机的IP,这样就不用
访问了。在WindowsX系统中,约定127.0.0.1为本地计算机的IP地址,.0.0.0.0是错误的IP地址
我们可以在hosts中写入以下内容:
127.0.0.1 www.XXXX.com #屏蔽的网站a
.0.0.0.0www.XXXX.com #屏蔽的网站b
这样,计算机解析域名a和b时,就解析到本机IP或错误的IP,达到了屏蔽网站a和b的目的

关于hosts文件的原理与制作的更多相关文章

  1. Windows里面的hosts文件

    一.什么是Hosts文件? hosts文件是一个用于储存计算机网络中各节点信息的计算机文件.这个文件负责将主机名映射到相应的IP地址.hosts文件通常用于补充或取代网络中DNS的功能.和DNS不同的 ...

  2. Windows 系统里面的 hosts 文件

    一.什么是hosts文件? hosts文件是一个用于储存计算机网络中各节点信息的计算机文件.这个文件负责将主机名映射到相应的IP地址.hosts文件通常用于补充或取代网络中DNS的功能.和DNS不同的 ...

  3. 简单科普下hosts文件原理与制作

    简单科普下hosts文件原理与制作 hosts文件是一个用于储存计算机网络中各节点信息的计算机文件.这个文件负责将主机名映射到相应的IP地址.hosts文件通常用于补充或取代网络中DNS的功能.和DN ...

  4. hosts文件原理

    hosts文件是一个用于储存计算机网络中各节点信息的计算机文件.这个文件负责将主机名映射到相应的IP地址.hosts文件通常用于补充或取代网络中DNS的功能.和DNS不同的是,计算机的用户可以直接对h ...

  5. 简单修改hosts文件加快打开网页速度

    这个电脑小技巧的帖子菲菲博客分享如何通过简单一招利用修改系统的hosts文件来实现有效加快浏览器打开网页的速度.尤其是网络繁忙时DNS服务器负担加重的时候效果特别明显,有兴趣就和菲菲一起来学习一下吧, ...

  6. Ubuntu16.04/windows7修改本地hosts文件

    1. 从github上下载最新的hosts文件:https://serve.netsh.org/pub/ipv4-hosts/ ubuntu16.04: 第二步:Ctrl+Alt+T 打开ubuntu ...

  7. [分享]Host文件的原理解释及应用说明

    Host文件的原理解释及应用说明   Host文件位置及打开方式:   Window系统中有个Hosts文件(没有后缀名), Windows 98系统下该文件在Windows目录,在Windows 2 ...

  8. Hosts 文件的作用

    问题来源: 我修改了hosts文件访问公司的内网  但是出现错误找不到服务器或DNS错误  一个下午了都上不了公司的系统. Hosts是什么?Hosts是Window系统目录里的一个文件,它的作用可大 ...

  9. Linux中LVM2原理及制作LVM2

    Linux中LVM2原理及制作LVM2 一.LVM原理 [MD]:Multi Device 多设备 Mdadm是一个用户空间工具,是RAID的管理工具,与真正的RAID工作没有太大关系.真正的RAID ...

随机推荐

  1. JavaWeb:EL & JSTL

    EL:全名为 Expression Language 1.语法:${sessionScope.user.sex}(从Session 的范围中,取得用户的性别), 所有的EL 都是以 ${  为起始,以 ...

  2. 1.1.1.持久化存储协调器(Core Data 应用程序实践指南)

    持久化存储协调器(persistent store coordinator)里面包含一份持久化存储区,而存储区里又含有数据表里的若干行数据. 与原子存储不同,SQLite数据库会在用户提交变更日志时进 ...

  3. YII 1.0 隐藏单入口index.php 设置路由与伪静态

    隐藏 index.php 保证apache配置文件httpd.conf里的LoadModulerewrite_module modules/mod_rewrite.so开启(去掉#)将相对应目录的Al ...

  4. IE6-能让png图片有透明效果的js代码

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  5. AFNetWorking 之 网络请求的基本知识

    NSString *urlStr = @"http://api.openweathermap.org/data/2.5/forecast/daily"; AFHTTPRequest ...

  6. swift 导航的使用

    导航还是有必要来搞一下的!!!!! 这只是一些基本的导航的使用.....感兴趣的猿可以自己去 废话不多   源码奉上   ⬇️ 首先  delegate里面 在 func application(ap ...

  7. XMLSocket的bug

    "<cross-domain-policy>" "<site-control permitted-cross-domain-policies=\&quo ...

  8. PayPal为什么从Java迁移到Node.js

    前言 大家都知道PayPal是另一家迁移到Node.js平台的大型公司,Jeff Harrell的这篇博文 Node.js at PayPal  解释了为什么从Java迁移出来的原因: 开发效率提高一 ...

  9. 【Scala】Scala之Numbers

    一.前言 前面已经学习了Scala中的String,接着学习Scala的Numbers. 二.Numbers 在Scala中,所有的数字类型,如Byte,Char,Double,Float,Int,L ...

  10. POJ1753 搜索

    Flip Game Description Flip game is played on a rectangular 4x4 field with two-sided pieces placed on ...