host_hosts - CSDN
精华内容
参与话题
  • 为什么要配置host

    万次阅读 2016-01-19 15:08:16
    用记事本打开hosts文件,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Hostname(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host ...

    Winxp下的:\WINDOWS\system32\drivers\etc\hosts文件

    用记事本打开hosts文件,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Hostname(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name(主机名)。对于这段的映射说明用“#”分割后用文字说明。

        现在让我们来看看Hosts在Windows中是怎么工作的

        我们知道在网络上访问网站,要首先通过DNS服务器把网络域名(www.XXXX.com)解析成61.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据 Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS 服务器提出域名解析。也就是说Hosts的请求级别比DNS高

        知道了Hosts文件的工作方式,那在具体使用中它有哪些作用呢?

        1、加快域名解析

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

        2、方便局域网用户

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

        3、屏蔽网站

        现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。我们在Hosts写上以下内容:

        127.0.0.1#屏蔽的网站 
    0.0.0.0#屏蔽的网站

        这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。

        4、顺利连接系统

        对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

        最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问

    展开全文
  • host文件的详解

    2019-09-07 14:19:44
    定义: hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联的“数据库”。当用户在浏览器中输入网址时,系统会首先自动从hosts文件中寻找对应IP地址,如果没有找到...
    定义:

    hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联的“数据库”。当用户在浏览器中输入网址时,系统会首先自动从hosts文件中寻找对应IP地址,如果没有找到,则会将网址提交DNS域名解析服务器进行IP地址解析。

    作用:
    1. 加快域名解析
    2. 构建映射关系,局域网没有DNS服务器,通过hosts建立给服务器建立IP映射
    3. 屏蔽垃圾网站,IP映射到本机或0.0.0.0
    修改hosts方法:

    位置:C:\Windows\System32\drivers\etc
    示例:

    202.108.22.5 www.baidu.com
    #将本机对www.baidu.com的访问映射到202.108.22.5上
    

    #用于加注释,如#202.108.22.5 www.baidu.com

    展开全文
  • 前几天我在使用一些软件和网站时,出了一些小问题,然后我在网上搜解决问题的方法,搜着搜着就看到频繁出现的Host这个词。以前还没有注意到这个东西,因为总觉得它是系统文件,没必要去乱动;但是经过这次处理host...

    前言

    前几天我在使用一些软件和网站时,出了一些小问题,然后我在网上搜解决问题的方法,搜着搜着就看到频繁出现的Host这个词。以前还没有注意到这个东西,因为总觉得它是系统文件,没必要去乱动;但是经过这次处理host问题的经历,我感觉还是有必要来简单的说一下这个所谓的Host文件



    Host是什么?

    一、我们来看看维基百科的介绍

    这个小插图其实已经简单的说清楚了,host它是个什么东西!


    但是光这一点你是看不出来它被用来干过什么,那就让我们继续看维基百科是如何介绍的
    



    二、那网上大多数人是怎么说的呢?


    通过第一部分的维基小介绍,你应该大概有了个印象;如果你还不懂它到底有什么用,那就再听一遍网上各位博主对它的解释。

    • 首先、Hosts它是一个没有扩展名的系统文件,而它的的基本作用就是将一些我们个人常用的网址和相对应的IP地址建立一个关联“数据库”。
    • 所以,当我们(也就是用户)在浏览器输入一个需要我们登录的网址时,我们的计算机系统会首先自动的从Hosts文件中寻找对应的IP地址。
    • 如果一旦找到对应的IP地址,我们的系统将会立即打开对应的网页;如果没有找到,这时候系统将会把网址交给DNS域名解析服务器进行IP地址的解析。

    • 而如果系统发现是被屏蔽的IP或域名,就会禁止打开此网页!

    那么简单的说完它的内容之后,我们就要来看看它有什么具体的作用

    以下内容是我从网上找的资料,我还没有发现到底谁是原作,如有侵权,联系删!


    1. 它可以屏蔽网站

    在Windows系统中,
    约定 127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。

    例如,我们在Hosts中,输入以下内容:
    举个例子:
    127.0.0.1 www.pc280.com # 这个网站影响我孩子的健康成长,我要屏蔽他
    这样,计算机解析域名 www.pc280.com 时,就解析到本机IP或错误的IP,达到了屏蔽不健康网站的目的。

    对于现在某些病毒、恶意程序有一大部分会修改我们的host文件,导致我们无法访问某些网站;这时候,当我们发现某些网站不能访问时,我们可以进入Host文件进行观察,如果是因为Host文件造成的网站无法访问,那么我们可以找到并删除病毒所添加的语句,就可以对网站进行正常访问了。

    1. 它可以加快域名解析

    对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,
    提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,
    而不用请求网络上的DNS服务器。
    例如:Host文件中添加一条:222.73.44.198 blog.itful.com
    (IP与域名中间要有空格,IP地址一定要输入正确,不然就访问不了该网站了)
    ——可以通过运行CMD,输入“ping 网站域名” 来获得网站的IP地址!
    这样访问侠客岛速度就会略快一点啦,因为他不需要经过DNS域名服务器进行IP地址的解析!

    1. 它可以方便局域网用户

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



    如何设置它?

    电脑Host文件的位置:

    在XP 、win7、win10系统中,HOST文件

    位于系统盘C:\Windows\System32\drivers\etc中,

    如果进去没有看到Hos文件,是因为某些系统将Host文件隐藏了。

    注意:

    • 以记事本形式查看,或者你也可以用notepad++或者是更好的Vscode进行查看和编辑。

    • 文件一般是 “只读” 属性;所以如果要更改你还需要去掉“只读”属性。

    手机Host文件的位置:

    iPhone OS:/etc 05(需越狱用文件浏览器修改)

    iPad OS:/private/etc 06(需越狱用文件浏览器修改)

    Symbian第1/2版手机:C:\system\data\hosts

    07

    Symbian第3版手机:C:\private\100008 82\hosts,只能使用兼容AllFiles的文件 浏览器访问,大部都不行


    安卓系统:根目录/system/etc/hosts(需root后用re或es文件浏览器修改)

    题外话

    • 通常Google的服务器有很多个,一般都会有访问加速功能,就是说对于不同国家会解析出访问速度最快的网址,因此通常中国访问的IP被封后,其他国家访问的IP还能用,因此只要使用一个Ping工具找出这个服务域名对应的多个ip地址,然后在Hosts文件里添加即可。

    • 这个Ping工具实际是一个站长工具,主要用于测试一个网站在不同国家或地区的访问速度,很多网站都提供,一些cdn测试网站也有,百度或Google一下“ping检测”或“ping tools”就能找到很多。

    • 检测可用IP地址

      现在,我们找到了一堆IP地址,到底那个是可用的IP地址呢?

      一般使用以下最简单的方法:


    HTTP的服务和网址,对于HTTP方式的网址,通常只是封了其80端口,检测方法一般是,“开始”-“运行”-“cmd”,然后输入 ping 目标IP地址(ping和IP地址中间要有个空格号),如果不返回“请求超时”的错误信息,通常就是可用的IP地址。

    展开全文
  • host文件位置和作用介绍

    万次阅读 2018-06-11 10:58:22
    什么是HOST文件:Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应...

    什么是HOST文件:
    Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,
    则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页!

    Host文件的位置:

    在XP 、win7系统中,HOST文件
    位于系统盘C:\Windows\System32\drivers\etc中,如果进去没有看到Hos文件,是因为某些系统将Host文件隐藏了。

    根据以上的介绍我们可以总结出Host文件的三个主要作用:

    1、加快域名解析

    对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。
    例如:Host文件中添加一条:222.73.44.198 blog.itful.com (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.puchunwei.com # 这个网站影响我孩子的健康成长,我要屏蔽他这样,计算机解析域名 www.puchunwei.com 时,就解析到本机IP或错误的IP,达到了屏蔽不健康网站的目的。现在某些病毒,恶意程序会修改我们的host文件,导致我们无法访问某些网站,当发现某些网站不能访问时,我们可以进入Host文件进行观察,如果是因为Host文件造成的网站无法访问,删除病毒添加的语句,就可以对网站进行正常访问

    4、企业开发过程中,使用本地域名代替繁琐的Ip地址进行开发

    因为企业开发中可能使用的多台服务器,每台服务器都有自己的地址,可以在开发机器上配置一个容易记住的域名与服务器对应,方便进行进行开发测试。

    展开全文
  • HTTP中的Host字段

    万次阅读 2018-10-11 14:46:41
    我们知道Http请求头信息里面会带有一个Host字段,很多人不是很清楚这个字段具体的作用或者用法,包括我被很多人问过也曾经有些迷茫,这里具体扫盲下。 我们知道一个IP地址可以对应多个域名,比如假设我有这么几个...
  • ./configure -build,-host,-target设置

    千次阅读 2018-11-26 16:43:27
    一、build: 执行代码编译的主机,正常的话就是你的主机系统。...二、host: 编译出来的二进制程序所执行的主机,因为绝大多数是如果本机编译,本机执行。所以这个值就等于build。只有交叉编译的时候(...
  • tomcat的Server.xml详解和Host的配置

    万次阅读 2018-06-20 22:03:51
    基于以下说法的领悟:若只配appBase,不配Context 的docBase(appBase和docBase二选一就可以...host appBase="d:/aaa"><Context path="/smswap" reloadable="true" docB...
  • http头中的host字段详解

    万次阅读 2016-04-13 02:36:35
    Host:客户端指定自己想访问的http服务器的域名/IP 地址和端口号。 今天同事问了一个问题引发了我对http头中host字段的详细思考,总结...2.host可以由程序自定义,某些程序为了防止运营商或防火墙拦截会定义虚假host
  • host文件修改

    2020-07-30 23:31:53
    可用于修改HOST文件
  • windows下host文件修改与刷新

    万次阅读 2019-07-31 13:46:58
    1、window环境: hosts文件位置:C:\windows\system32\drivers\etc 刷新方式: ctrl+r,输入CMD,回车 在命令行执行:ipconfig /flushdns #清除DNS缓存内容。 ps:ipconfig /displaydns //显示DNS缓存内容 ...
  • Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts...Host文件的位置: 在XP 、...
  • Linux修改/etc/hosts

    万次阅读 多人点赞 2015-02-11 10:10:12
    hosts —— the static table lookup for host name(主机名查询静态表) hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,...
  • linux修改host文件

    万次阅读 2016-07-12 00:59:40
    host文件位置:/etc/hosts vi /etc/hosts即可编辑 修改方式类似windows.
  • 在使用Nginx做反向代理的时候,proxy_set_header功能可以设置反向代理后的http header中...Nginx的官网文档中说下面这两条是做反代时默认的,所以$proxy_host 自然是 proxy_pass后面跟着的host了 proxy_set_header Hos
  • windows系统的host文件位置

    万次阅读 2020-06-11 16:24:33
    位置:C:\Windows\System32\drivers\etc
  • ssh: connect to host 192.168.169 port 22: No route to host  出现这种原因是由于防火墙设置问题,要先检查防火墙的设置: 查看防护墙状态 service iptables status 关闭 service iptables stop ...
  • Invalid Host header 服务器域名访问出现的问题

    万次阅读 多人点赞 2019-01-08 15:30:42
    vue-cli搭建的环境,用nginx做代理服务器,访问时显示:Invalid Host header 经查是因为新版的webpack-dev-server出于安全考虑,默认检查hostname,如果hostname不是配置内的就不能访问。这样有2中方法,一种是设置...
  • Linux 修改 host

    万次阅读 2019-04-23 15:35:10
    Linux 修改 host 为什么要修改host /etc/hosts文件存放的是 域名 与 IP 的对应关系 就我开发人员来说,内测的时候,我们通常会去修改host文件,将线上的域名,绑定成本地IP 修改host 使用vi /etc/...
  • win10如何修改host文件

    万次阅读 多人点赞 2018-09-25 23:45:18
    首先找到host文件,一般位于:C:\Windows\System32\drivers\etc 之后用记事本打开,直接修改。保存txt文件到桌面。 最后删除后缀名,再粘贴回去就可以了。
  • Destination Host Unreachable 解决方法

    万次阅读 2018-10-18 23:20:21
    网上有很多种产生这样情况的原因,DNS设置等,我这里却是由于GATEWAY引起的,没改之前是192.168.0.1,导致一直无法ping 通DNS地址,如(ping 8.8.8.8)一直出现Destination Host Unreachable 的错误,将GETEWAY改成...
1 2 3 4 5 ... 20
收藏数 1,469,113
精华内容 587,645
关键字:

host