Fedora 33 计划切换到 systemd-resolved

用于 Fedora 33 中的实现 概述 改变,它将发行版设置为默认使用 systemd-resolved 来解析 DNS 查询。 Glibc 将从 systemd 项目迁移到 nss-resolve,而不是内置的 NSS 模块 nss-dns。

Systemd-resolved 执行基于 DHCP 数据和网络接口静态 DNS 配置维护 resolv.conf 文件中的设置等功能,支持 DNSSEC 和 LLMNR(链路本地多播名称解析)。 切换到 systemd-resolved 的优点包括支持 TLS 上的 DNS、启用 DNS 查询本地缓存的能力以及支持将不同处理程序绑定到不同网络接口(根据网络接口选择 DNS 服务器来联系、例如,对于 VPN 接口,DNS 查询将通过 VPN 发送)。 没有计划在 Fedora 中使用 DNSSEC(systemd-resolved 将使用 DNSSEC=no 标志构建)。

自 16.10 版本以来,Systemd-resolved 已在 Ubuntu 中默认使用,但在 Fedora 中的集成方式会有所不同 - Ubuntu 继续使用 glibc 中的传统 nss-dns,即glibc 继续处理 /etc/resolv.conf,而 Fedora 计划用 systemd 的 nss-resolve 替换 nss-dns。 对于那些不想使用systemd-resolved的人,可以禁用它(您需要停用systemd-resolved.service服务并重新启动NetworkManager,这将创建传统的/etc/resolv.conf)。

来源: opennet.ru

添加评论