⚪設置主機名
- 為了方便記憶,可以給Linux系統設置主機名,也可根據自己需要修改主機名
- 指令hostname 查看主機名
- 修改文件在/etc/hostname指定
- 修改后,重啟生效。
⚪設置host映射
如何通過主機名能夠找到某個Linux系統(比如ping)?
Windows:
在C:\Windwos\System32\drivers\etc\hosts文件指定即可
案例:192.168.131.130 localhost111
Linux:
在/etc/hosts文件指定
案例:192.168.131.1 DESKTOP-56NNQ7E
主機名解析過程(Hosts、DNS)
⚪Hosts是什么
一個文本文件,用來記錄IP和Hostname(主機名)的映射
⚪DNS
- DNS就是Domain Name System的縮寫,翻譯過來就是域名系統
- 是互聯網上作為域名和IP地址互相映射的一個分布式數據庫
⚪應用實例:用戶在瀏覽器輸入了www.baidu.com
- 瀏覽器先檢查瀏覽器緩存中有沒有該域名解析的IP地址,有的話直接調用IP地址完成解析;如果沒有,就檢查操作系統的DNS解析器緩存,有的話直接調用,完成解析。這兩個緩存可以理解為本地解析器緩存。
- 一般來說,當電腦第一次成功訪問某一網站后,在一定時間內,瀏覽器或操作系統會緩存他的IP地址(DNS解析記錄),如 在CMD窗口中輸入:
ipconfig /displaydns //DNS域名解析緩存
ipconfig /flushdns //手動清理dns緩存
3.如果本地解析器緩存沒有找到對應映射,檢查系統中hosts文件中有沒有匹配對應的域名IP映射,如果有,則完成解析並返回。
4.如果本地DNS解析器緩存和hosts文件中均沒有對應的IP,則到域名服務器DNS進行解析域。