debian

如何在Debian Overlay中配置DNS

小樊
43
2025-05-20 02:54:21
栏目: 智能运维

在Debian Overlay中配置DNS,通常涉及修改/etc/resolv.conf文件或使用systemd-resolved服务。以下是详细的步骤:

方法一:修改 /etc/resolv.conf

  1. 编辑 /etc/resolv.conf 文件: 打开终端并使用你喜欢的文本编辑器(如 nanovim)编辑 /etc/resolv.conf 文件。

    sudo nano /etc/resolv.conf
    
  2. 添加DNS服务器: 在文件中添加你想要使用的DNS服务器的IP地址。例如:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    你可以根据需要添加多个DNS服务器,每个服务器一行。

  3. 保存并退出: 保存文件并退出编辑器。如果你使用的是 nano,可以按 Ctrl+O 保存,然后按 Ctrl+X 退出。

方法二:使用 systemd-resolved

如果你的系统使用 systemd-resolved 服务来管理DNS解析,你可以通过以下步骤配置DNS:

  1. 编辑 /etc/systemd/resolved.conf 文件: 打开终端并使用文本编辑器编辑 /etc/systemd/resolved.conf 文件。

    sudo nano /etc/systemd/resolved.conf
    
  2. 启用DNS over TLS(可选): 如果你希望使用DNS over TLS,可以在文件中添加以下行:

    [Resolve]
    DNS=8.8.8.8 8.8.4.4
    DNSOverTLS=yes
    

    如果你只想使用DNS over TLS,可以只保留 DNSOverTLS=yes 行,并注释掉 DNS= 行。

  3. 重启 systemd-resolved 服务: 保存文件并退出编辑器后,重启 systemd-resolved 服务以应用更改。

    sudo systemctl restart systemd-resolved
    
  4. 验证DNS配置: 使用 resolvectl 命令验证DNS配置是否正确。

    resolvectl status
    

    你应该能看到你添加的DNS服务器。

注意事项

通过以上步骤,你应该能够在Debian Overlay中成功配置DNS。

0
看了该问题的人还看了