OpenWrt之主机系统(/etc/hosts)
主机系统概念
在主流的操作系统上,均有一个hosts配置文件,这个文件主要作用是定义IP地址和主机名的映射关系,这个配置可以使用文本编辑器打开并进行编辑。(在windows中为
C:\Windows\System32\Drivers\etc\hosts)当用户在浏览器中输入所想访问的网址时,系统首先从这个hosts文件中查找域名的IP地址,如果找到就打开IP地址的网页,如果没有找到就向DNS服务器进行查询。现在主流的操作系统中,主机表已经很少使用,已经被域名查找机制DNS取代。
/etc/hosts文件
在linux系统中,主机配置文件为/etc/hosts,这是主机的静态查找表。是一个简单的文本文件,用于保存主机名称和IP之间的对应关系。其格式为一个IP地址占用一行,每一个主机关联一个人IP地址(各个域名之间用空格或制表符分开)。
#cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
作用
现在的主流操作系统中,主机系统表被DNS取代已经很少使用,但它仍广泛的使用在以下的5个场景中。

本文介绍了OpenWrt主机系统(/etc/hosts)。主流操作系统均有hosts配置文件,用于定义IP与主机名映射。在Linux系统中,它是静态查找表。虽已被DNS取代,但仍用于本地网络主机信息表、DNS输入、加快解析、屏蔽网站、防DNS污染和劫持等场景。
450

被折叠的 条评论
为什么被折叠?



