溫馨提示×

Debian Overlay如何配置DNS

小樊
49
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網絡場景注意事項

  • 若為Docker Overlay網絡,需確保主機間網絡互通(如配置VXLAN),DNS配置與普通網絡一致。
  • 避免直接修改/etc/resolv.conf,優先通過systemd-resolvedNetplan管理,防止被網絡服務覆蓋。

驗證DNS是否生效:

ping example.com  # 測試域名解析  
nslookup example.com  # 查看解析結果  

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女