Arch manual pages

NSS-RESOLVE(8) nss-resolve NSS-RESOLVE(8)

NAME

nss-resolve, libnss_resolve.so.2 - 通過 systemd-resolved.service 提供主機名解析功能

SYNOPSIS

libnss_resolve.so.2

描述

nss-resolve 是一個 glibc(GNU C Library) NSS(Name Service Switch) 插件, 它通過 systemd-resolved.service(8) 服務 提供了主機名解析功能,並替換了傳統的 nss-dns 插件(通過DNS解析主機名)。
要激活NSS模塊,可將 "resolve" 添加到 /etc/nsswitch.conf 文件中以 "hosts:" 開頭的行裏面。
建議將 "resolve" 放置在 /etc/nsswitch.conf 文件中以 "hosts:" 開頭的行裏面比較靠前的位置(僅在 "files" 與 "mymachines" 之後), 並且刪除 "dns" 項(若存在),以確保將DNS查詢工作交給 systemd-resolved 執行。
注意,如果 systemd-resolved.service 未運行, nss-resolve 將會鏈式加載 nss-dns 以確保基本的DNS解析 可以正常工作。

例子

下面是一個正確開啓了 nss-resolve 插件的 /etc/nsswitch.conf 文件的例子:
 
passwd:         compat mymachines
group:          compat mymachines
shadow:         compat
hosts: files mymachines resolve myhostname networks: files
protocols: db files services: db files ethers: db files rpc: db files
netgroup: nis

參見

systemd(1), systemd-resolved.service(8), nss-mymachines(8), nss-myhostname(8), nsswitch.conf(5)

本頁面中文版由中文 man 手冊頁計劃提供。
翻譯人員:金步國
 
金步國作品集:http://www.jinbuguo.com
 
 
中文 man 手冊頁計劃: https://github.com/man-pages-zh/manpages-zh
systemd 231