0%

/etc/hosts文件原理

hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件。

域名解析的优先级

dns缓存 > hosts > dns服务

hosts文件格式

1
ip地址   主机名/域名   (主机别名)

主机名和域名的区别

  • 主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应的ip。
  • 域名通常在internet上使用,但是优先级低于hosts文件中内容。

hosts文件作用

  • 线下环境模拟,通信双方在同一个局域网内想通过internet上的域名相互访问,则只需要修改自己的/etc/hosts文件内容即可。