hosts配置
簡介
Hosts - The static table lookup for host name(主機名查詢靜態(tài)表)
hosts文件是Linux系統(tǒng)中一個負責IP地址與域名解析的文件,保存在/etc/hosts戒洼,包含了IP地址逢唤、主機名/域名蚜厉、別名的映射洒宝。系統(tǒng)上所有的網(wǎng)絡程序都通過查詢該文件來解析域名對應主機的IP地址颂砸,如果沒有查到相關配置則需要通過DNS服務來解析域名笼恰。
語法
ip 主機名/域名 別名
127.0.0.1 local.com local
hosts文件的每行定義一個解析規(guī)則仑最,由三部分組成:
- 第一部分:網(wǎng)絡IP地址
- 第二部分:主機名或域名
- 第三部分:主機名別名
每行也可以是兩部分,即主機IP地址和主機名
第二部分中的hostname和domain的區(qū)別:
- hostname主要在內網(wǎng)中使用肄鸽,作為局域網(wǎng)主機標識
- domain通常在外網(wǎng)中使用卫病,通過DNS服務器來解析對應IP地址
用法
主要用于內網(wǎng)主機間的IP地址識別。使用主機名/域名來要比使用IP地址要直觀的多典徘,并且能夠適當解耦內網(wǎng)服務間的依賴蟀苛,通過修改hosts文件可以快速的配置和修改內網(wǎng)服務對應的主機地址。