Linux 批改 etc/hosts文件
hosts文件
- hosts ——
the static table lookup for host name
(主机名查问动态表)。 - hosts文件是Linux零碎上一个负责ip地址与域名疾速解析的文件,以ascii格局保留在/etc/目录下。hosts文件蕴含了ip地址与主机名之间的映射,还包含主机的别名。在没有域名解析服务器的状况下,零碎上的所有网络程序都通过查问该文件来解析对应于某个主机名的ip地址,否则就须要应用dns服务程序来解决。通过能够将罕用的域名和ip地址映射退出到hosts文件中,实现疾速不便的拜访。
- 优先级 : dns缓存 > hosts > dns服务
- hosts ——
hosts格局配置
hosts文件能够配置主机ip与对应的主机名。在局域网或者是万维网上,每台主机都有一个ip地址,它辨别开每台主机,并能够依据ip进行通信。然而Ip地址不合乎人脑的记忆法则,因而呈现了域名,例如www.baidu.com.在一个局域网中,每台机器都有一个主机名,用于辨别主机,便于互相拜访。hosts文件格式
ip地址 主机名/域名 (主机别名)
主机名和域名的区别在于:
- 主机名通常在局域网内应用,通过hosts文件,主机名就被解析到对应的ip。-
- 域名通常在internet上应用,然而优先级低于hosts文件中内容,因而如果你不想应用internet上的域名解析,能够更改本人的hosts文件,退出本人的域名解析。
- hosts文件作用
一个次要的作用是:线下环境模拟,通信单方在同一个局域网内想通过internet上的域名互相拜访,则只须要批改本人的/etc/hosts文件内容即可。
例如,批改www.jd.com的ip为127.0.0.1: