hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件。
域名解析的优先级
dns缓存 > hosts > dns服务
hosts文件格式
1 | ip地址 主机名/域名 (主机别名) |
主机名和域名的区别
- 主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应的ip。
- 域名通常在internet上使用,但是优先级低于hosts文件中内容。
hosts文件作用
- 线下环境模拟,通信双方在同一个局域网内想通过internet上的域名相互访问,则只需要修改自己的/etc/hosts文件内容即可。