温馨提示×

Ubuntu DHCP客户端如何配置多个DNS服务器

小樊
52
2025-08-11 10:52:03
栏目: 云计算

在Ubuntu中配置DHCP客户端使用多个DNS服务器,可通过以下方法实现:

  1. 修改DHCP客户端配置文件
    编辑 /etc/dhcp/dhclient.conf,添加以下内容(将DNS服务器IP替换为实际地址):

    supersede domain-name-servers 8.8.8.8, 8.8.4.4;
    

    保存后重启DHCP服务:

    sudo systemctl restart isc-dhcp-client
    
  2. 通过Netplan配置(推荐)
    编辑 /etc/netplan/00-installer-config.yaml(文件名可能不同),在对应网卡配置中添加:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:  # 网卡名称,需与实际一致
          dhcp4: true
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]  # 多个DNS用逗号分隔
    

    应用配置:

    sudo netplan apply
    
  3. 使用NetworkManager图形界面

    • 打开终端,输入 nmcli connection show 查看连接名称。
    • 编辑对应连接:
      sudo nmcli connection modify "连接名称" ipv4.dns "8.8.8.8 8.8.4.4"
      sudo nmcli connection up "连接名称"
      

注意

  • 避免直接修改 /etc/resolv.conf,其可能被网络管理工具动态覆盖。
  • 若需强制使用DHCP分配的DNS,可在 dhclient.conf 中添加 request domain-name-servers

0