設置主機名和host映射


⚪設置主機名

  1. 為了方便記憶,可以給Linux系統設置主機名,也可根據自己需要修改主機名
  2. 指令hostname 查看主機名
  3. 修改文件在/etc/hostname指定
  4. 修改后,重啟生效。

⚪設置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

  1. DNS就是Domain Name System的縮寫,翻譯過來就是域名系統
  2. 是互聯網上作為域名和IP地址互相映射的一個分布式數據庫

⚪應用實例:用戶在瀏覽器輸入了www.baidu.com

  1. 瀏覽器先檢查瀏覽器緩存中有沒有該域名解析的IP地址,有的話直接調用IP地址完成解析;如果沒有,就檢查操作系統的DNS解析器緩存,有的話直接調用,完成解析。這兩個緩存可以理解為本地解析器緩存。
  2. 一般來說,當電腦第一次成功訪問某一網站后,在一定時間內,瀏覽器或操作系統會緩存他的IP地址(DNS解析記錄),如 在CMD窗口中輸入:

    ipconfig  /displaydns            //DNS域名解析緩存

    ipconfig  /flushdns                  //手動清理dns緩存

  3.如果本地解析器緩存沒有找到對應映射,檢查系統中hosts文件中有沒有匹配對應的域名IP映射,如果有,則完成解析並返回。

  4.如果本地DNS解析器緩存和hosts文件中均沒有對應的IP,則到域名服務器DNS進行解析域。

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM