debian

Debian Overlay如何配置DNS

小樊
46
2025-08-15 18:55:16
栏目: 智能运维

在Debian Overlay中配置DNS,需根据网络管理工具选择合适方式,以下是常见方法:

一、使用systemd-resolved(推荐)

  1. 编辑配置文件:
    sudo nano /etc/systemd/resolved.conf  
    
  2. 添加DNS服务器(支持DNS over TLS):
    [Resolve]  
    DNS=8.8.8.8 1.1.1.1  
    DNSOverTLS=yes  # 可选,启用加密  
    
  3. 重启服务并验证:
    sudo systemctl restart systemd-resolved  
    resolvectl status  # 查看DNS配置是否生效  
    

二、修改/etc/resolv.conf(需注意覆盖问题)

  1. 直接编辑文件:
    sudo nano /etc/resolv.conf  
    
  2. 添加DNS服务器:
    nameserver 8.8.8.8  
    nameserver 1.1.1.1  
    
  3. 注意:若系统使用resolvconfNetworkManager,该文件可能被覆盖,需通过对应工具管理。

三、通过Netplan配置(适用于Debian 10+)

  1. 编辑网络配置文件:
    sudo nano /etc/netplan/01-netcfg.yaml  
    
  2. 在对应接口下添加DNS:
    network:  
      version: 2  
      ethernets:  
        eth0:  
          dhcp4: no  
          addresses: [192.168.1.100/24]  
          gateway4: 192.168.1.1  
          nameservers:  
            addresses: [8.8.8.8, 1.1.1.1]  
    
  3. 应用配置:
    sudo netplan apply  
    

四、Overlay网络场景注意事项

验证DNS是否生效:

ping example.com  # 测试域名解析  
nslookup example.com  # 查看解析结果  

0
看了该问题的人还看了