
/etc/hosts:主機名查詢靜態表,是ip地址與域名快速解析的文件。ip地址與主機名之間的映射,包括主機的別名。
通常將常用的域名和ip地址映射加入到hosts文件中,實現快速方便的訪問。
如果沒有域名解析(DNS),操作系統需要查詢該文件來解析對應主機名的ip地址;如果有域名解析(DNS),也可以設置該文件,優先級為: DNS緩存 > /etc/hosts > DNS服務
配置格式:
IP 主機名 域名 主機別名(一個IP有多個名字,可用空格隔離)
解釋:
主機名:通常在局域網內使用,通過hosts文件,主機名就被解析到對應的ip
域名:通常在互聯網上使用,但是優先級低於hosts文件中內容,因此如果你不想使用互聯網上的域名解析,可以更改自己的hosts文件,加入自己的域名解析
主機別名:別名唄
主要作用:
通信雙方在同一個局域網內想通過internet上的域名相互訪問,只需要修改自己的/etc/hosts文件內容就可以了
