关于HOST你想了解的一切

您所在的位置:网站首页 zksq什么意思 关于HOST你想了解的一切

关于HOST你想了解的一切

2024-05-28 20:01| 来源: 网络整理| 查看: 265

我们常常在网上听到看到很多人说修改 hosts。那么 hosts 到底是什么东西?怎样修改 hosts?hosts 的路径在哪?改 hosts 又有什么作用?hosts 是什么?

hosts 是什么?

一般来说,当用户在电脑浏览器里输入网址(域名)后,系统需要通过查询网络上的 DNS 服务器,才能将域名 (比如http://chromecj.com) 解析成对应的 IP 地址,浏览器通过 IP 地址才能找到该网站所在的服务器并进行访问。

而操作系统的 hosts 文件则是有着“类似本地 DNS 服务器”的作用,而且比网络上的 DNS 具有更高的优先级。如果你在 hosts 里面配置了某个域名和IP的对应关系 (比如 127.0.0.1 http://iplaysoft.com),那么当你在「本机」访问 http://iplaysoft.com 时,系统首先会从 hosts 里面解析出 127.0.0.1 这个 IP,而不会再去查询网络上的 DNS 服务器。注意:hosts 文件仅对本机生效,对其他电脑和网站本身不造成任何影响。

修改 hosts 有什么作用?

根据上述这样的特点,hosts 文件可以应用在很多场景,比如下面一些例子:

强制指定域名的 IP,加快域名解析 (省略了联网查询 DNS 的步骤),也能绕过 DNS 污染与劫持。为局域网某些 IP 的机器配置一个“网址别名”,方便自己记忆和访问。比如配置一个 http://nas.com 访问局域网里的 NAS;gongsi 访问公司网站等等。将域名指向到不可访问的IP地址,达到屏蔽不健康网站、屏蔽垃圾广告网址的效果;同理也能禁止系统、软件、网站访问某些指定的网址;开发或测试应用时,利用 hosts 将域名临时指向到测试服务器IP,可以方便自己测试,同时又不影响他人和线上的应用。

其实 hosts 还有很多不同的用途,但比较常见的主要是用来屏蔽指定网址,以及程序员在开发、测试阶段用于配置服务器IP。

怎样修改 hosts?

不同的操作系统修改 hosts 文件的方法不一样,它所在的路径也不一样。常见操作系统的 hosts 文件的位置路径为:

Windows 系统 Hosts 文件路径:C:\Windows\System32\drivers\etc\hostsMac 系统 hosts 文件路径:/etc/hostsLinux 系统的 hosts 文件一般也是在:/etc/hostsAndroid 系统的 hosts 文件路径:/system/etc/hosts (需要Root权限修改)

由于 hosts 属于系统文件,因此需要管理员权限才能对内容进行修改。一般使用任意文本编辑器都能打开它进行修改内容,一行一个IP地址和域名的对应关系,格式是「IP地址+空格+域名」,这里的“域名”不一定要求http://xx.com,也可以是一个单词比如系统预设的“localhost”或者自定义一个“nas”也行。你可以根据自己的需要增加或修改 hosts 的内容。hosts 文件内容的例子如下:

127.0.0.1 http://example.com14.215.177.38 http://www.baidu.com192.168.1.100 nas# 井号开头的


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3