
一、什么是hosts文件?
hosts文件是操作系统(如Windows、UNIX/Linux系统等)中的核心文件,它能够帮助用户将主机名(hostname)映射到IP地址(也可以直接编辑映射,也叫静态路由)。简单地说,hosts文件是将一个域名(主机名)和一个IP地址相互映射上一起,以此提供正确的网络连接。通常,当我们输入一个网址时,它会被转换为一个IP地址。很多人可能还不清楚,在这种转换过程中,hosts文件会活跃地参与其中。
二、hosts文件的编辑
1、在Windows中,hosts文件通常保存在system32\\drivers\\etc文件夹中,可以使用文本编辑器编辑它,但是需要以管理员身份运行文本编辑器。
2、在Unix/Linux系统中,hosts文件位于/etc/目录,也可以使用文本编辑器对它进行编辑。
3、在macOS中,用户可以使用终端编辑器nano进行编辑,或者使用TextFiled格式的文件编辑器。
三、hosts文件的内容
1銆乭osts鏂囦欢鐨勫唴瀹瑰寘鎷互涓嬮儴鍒嗭細
(1)注释:注释的内容以#号开头,以#号结尾。它可以通知了解hosts文件的人更加容易地解读它;
(2)本地主机:在hosts文件中,以“127.0.0.1 localhost”开头,代表本机,如果存在网络主机,后续会有其他内容;
(3)IP地址和域名:IP地址和域名在hosts文件中是一一对应的关系,每一行的格式为
(4)重定向:hosts文件中可以定义重定向,将一个域名指向多个不同的IP地址,每个IP地址单独写出来就是重定向。
2、hosts文件中定义了域名和IP地址映射之后,会增加域名解析的速度,这是因为浏览器会优先使用hosts文件中定义的IP地址,而不是从DNS服务器获取IP地址,也可以让指定的IP地址被重新定义,甚至可以让某些网站禁止访问。
四、hosts文件常见用法
1、修改域名指向:适用于修改某个域名的指向,将其解析的IP地址指向新的服务器IP,而不必去触发DNS更新,在某些特殊情况下也可以用来实现域名访问控制;
2、实现路由策略:用来实现指定地址的路由策略(此时IP地址中可以有多个),可以达到将某些地址指向指定的网关;
3、屏蔽某些网站:用来屏蔽某些不需要的网站,屏蔽的原理是把网站的IP地址复写成0.0.0.0或者其他无法连接的IP地址;
4、修复无法使用浏览器或其他应用程序:因为病毒的入侵可能会造成hosts文件的损坏,从而造成无法访问网络的现象,在这种情况下使用hosts文件进行修复是最简单有效的方法。
一、Hosts文件内容
Hosts文件是一个文本文件,用来定义计算机中域名和其IP地址之间的映射关系。通俗来说,它可以帮助我们快速连接到我们想要连接的服务器,而不必让浏览器去搜索全网,它可以明确告诉浏览器到哪里去查找网站服务器。
1銆丠osts鏂囦欢浣嶇疆
Hosts文件一般存放在C:\\WINDOWS\\system32\\drivers\\etc下,由于它是一个文本文件,无论哪个系统平台,都可以使用记事本打开它。
2、相关指令
Windows操作系统终端的相关指令操作Hosts文件有“ipconfig/flushdns”、“ipconfig/registerdns”以及“ipconfig/displaydns”等指令,它们可以清理缓存、修复系统问题、检查系统DNS及Hosts文件配置情况等。
3銆丠osts鏂囦欢鍩烘湰鏍煎紡
Hosts鏂囦欢鐨勫熀鏈牸寮忓涓嬶細
#注释行
IP地址 主机名
每一行都开头要有一个“#”号,这表示是注释;接下来就是客户端想要记录到Hosts文件的IP地址;然后再跟他想要记录的域名,之间用标准的8个空格或Tab键分开。
4銆佸父瑙佺殑Hosts鏂囦欢鍐呭
Hosts文件的常见内容有本地主机的数据表示、本机网络的路由指令、打开本机网络连接的设置信息、域名转换为IP地址或IP地址转换为服务器网址等;有些用户为了禁止他们孩子访问各类网站,也把它们放在Hosts文件里面禁止访问。
5、Hosts文件的作用
使用Hosts文件的主要作用是在用户的网络环境中映射域名,这样用户就不需要在访问某个网站时再调用DNS服务器;或者在服务器上也可以通过Hosts文件快速配置本地的数据请求;另外也可以通过Hosts文件来给某个指定的网站劫持,把特定的网址导向特定的IP地址;Hosts文件甚至可以防止一些恶意网站、弹出窗口和流氓软件等。
总之,Hosts文件起到了扮演映射、过滤、劫持、拦截及缓存等功能,以省去在每次访问网站时都要请求运行DNS服务器去定位网站服务器的耗时步骤,为用户提供了很大的便利。
本文由作者笔名:电脑管家 于 2024-01-17 22:06:17发表在本站,原创文章,禁止转载,文章内容仅供娱乐参考,不能盲信。
本文链接: http://www.lovelp.cn/wen/1674.html