debian

Debian Overlay如何配置DNS服务器

小樊
43
2025-08-29 21:01:34
栏目: 云计算

在Debian Overlay中配置DNS服务器,常用方法如下:

方法一:修改 /etc/resolv.conf(直接修改,可能被覆盖)

  1. 打开终端,编辑文件:
    sudo nano /etc/resolv.conf  
    
  2. 添加DNS服务器地址(每行一个):
    nameserver 8.8.8.8  
    nameserver 8.8.4.4  
    
  3. 保存并退出(Ctrl+OEnterCtrl+X)。
    注意:若使用DHCP,此文件可能被覆盖,建议结合resolvconfsystemd-resolved使用。

方法二:通过 systemd-resolved(推荐,持久化)

  1. 编辑配置文件:
    sudo nano /etc/systemd/resolved.conf  
    
  2. [Resolve]部分添加DNS服务器(取消注释或新增):
    DNS=8.8.8.8 8.8.4.4  
    DNSOverTLS=yes  # 可选,启用DNS over TLS  
    
  3. 重启服务并创建符号链接:
    sudo systemctl restart systemd-resolved  
    sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf  
    
  4. 验证配置:
    resolvectl status  
    

方法三:使用Netplan(适用于Debian 10+)

  1. 编辑Netplan配置文件(如/etc/netplan/01-netcfg.yaml):
    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, 8.8.4.4]  
    
  3. 应用配置:
    sudo netplan apply  
    

注意事项

0
看了该问题的人还看了