Fedora 33 計劃默認啟用systemd-resolved 進行域名解析
今年秋季發布的Fedora 33計劃默認使用systemd-resolved而非nss-dns用於域名解析。Systemd-resolved用於為DNS / DNSSEC / DNS-over-TLS / mDNS / LLMNR提供域名解析服務,其作為systemd擴展產品的一部分已經存在許多年,但現在作為Fedora構建的一部分,默認情況下處於被禁用的狀態。
而在Fedora 33 功能計劃中,Glibc 將使用systemd-resolved 的nss-resolve 而不是nss-dns 進行域名解析。
Ubuntu 和其他一些Linux 發行版已經在使用systemd-resolved,不過Ubuntu 雖然默認情況下已啟用systemd-resolved,但它並沒有使用nss-resolve。相反,Ubuntu 使用了glibc 上游提供的傳統nss-dns。Fedora 的做法與Ubuntu 有所不同,Fedora 希望遵循systemd 關於域名解析功能的所有建議,因此它選擇了上游的方案,改用nss-resolve。
更多關於Fedora計劃從Fedora 33開始使用systemd-resolved的細節可查看此功能提案。通過此 Fedora-devel討論帖可查看討論systemd-resolved提案的建議。