Linux-hosts配置
2017-05-08 本文已影响75人
Uncle阳
hosts配置
简介
Hosts - The static table lookup for host name(主机名查询静态表)
hosts文件是Linux系统中一个负责IP地址与域名解析的文件,保存在/etc/hosts,包含了IP地址、主机名/域名、别名的映射。系统上所有的网络程序都通过查询该文件来解析域名对应主机的IP地址,如果没有查到相关配置则需要通过DNS服务来解析域名。
语法
ip 主机名/域名 别名
127.0.0.1 local.com local
hosts文件的每行定义一个解析规则,由三部分组成:
- 第一部分:网络IP地址
- 第二部分:主机名或域名
- 第三部分:主机名别名
每行也可以是两部分,即主机IP地址和主机名
第二部分中的hostname和domain的区别:
- hostname主要在内网中使用,作为局域网主机标识
- domain通常在外网中使用,通过DNS服务器来解析对应IP地址
用法
主要用于内网主机间的IP地址识别。使用主机名/域名来要比使用IP地址要直观的多,并且能够适当解耦内网服务间的依赖,通过修改hosts文件可以快速的配置和修改内网服务对应的主机地址。