乐趣区

关于linux:etchosts文件详解

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 文件能够配置主机 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:
退出移动版