Resolv.conf檔案

出自Local Chinese Wikipedia
(重新導向自Resolv.conf
跳至導覽 跳至搜尋

resolv.conf解析器設定檔。解析器是C庫中用於提供DNS介面的程式集[1]

程式[編輯]

resolvconf 是一個用於管理多個DNS設定檔的框架。[2] 該DNS設定檔就是 resolv.conf檔案 。

resolvconf 可同時處理來自若干個來源的設定檔,如來自 DHCP 和 VPN客戶端。 傳統來說, 主機僅僅會執行一個客戶端,並由該客戶端更新 /etc/resolv.conf 檔案。現代系統挺多會頻繁切換有線和無線,無法保證主機永遠都在同一個網絡。後來,VPN以及其他網絡常駐程式的誕生,導致 /etc/resolv.conf 的競爭多了起來。[2]

檔案[編輯]

原本,resolv.conf檔案 是由網絡服務常駐程式進行管理。該檔案是預設檔案,且面向的是筆電和高流動性系統的,它們有時候需要連接不同的網絡。但是,該檔案也對桌上電腦和伺服器系統有效,只要是具有網絡架構的就有效。[3]

但是對於某些系統和網絡,系統管理員也許希望手動組態 /etc/resolv.conf 該檔案。這裏存在的問題是,網絡服務常駐程式(network service daemons)將會動態修改該檔案,因此管理員修改的內容可能被覆蓋。如果想要手動修改 resolv.conf 檔案,應該去停止該服務。[3]

相關網站[編輯]

參考資料[編輯]

  1. resolv.conf(5) — manpages — Debian buster — Debian Manpages. manpages.debian.org. [2020-03-13]. 
  2. 2.0 2.1 resolvconf(8) — openresolv — Debian buster — Debian Manpages. manpages.debian.org. [2020-03-13]. 
  3. 3.0 3.1 resolv.conf - Debian Wiki. wiki.debian.org. [2020-03-13]. (原始內容存檔於2018-11-26).