温馨提示×

ubuntu ifconfig如何修改DNS服务器

小樊
55
2025-08-24 07:58:39
栏目: 云计算

在 Ubuntu 系统中,您可以通过编辑网络接口配置文件或使用 nmcli 命令来修改 DNS 服务器。以下是两种方法的详细步骤:

方法一:编辑网络接口配置文件

  1. 打开终端

  2. 找到网络接口配置文件

    • 对于大多数 Ubuntu 版本,网络接口配置文件位于 /etc/netplan/ 目录下。文件名通常是 01-netcfg.yaml50-cloud-init.yaml 或类似的名称。
    • 使用文本编辑器打开该文件,例如:
      sudo nano /etc/netplan/01-netcfg.yaml
      
  3. 修改 DNS 服务器

    • 在文件中找到 nameservers 部分,并添加或修改 DNS 服务器地址。例如:
      network:
        version: 2
        renderer: networkd
        ethernets:
          ens33:
            dhcp4: yes
            nameservers:
              addresses: [8.8.8.8, 8.8.4.4]
      
    • 这里 ens33 是网络接口名称,8.8.8.88.8.4.4 是 DNS 服务器地址。
  4. 保存并退出编辑器

    • Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。
  5. 应用更改

    • 运行以下命令应用新的网络配置:
      sudo netplan apply
      

方法二:使用 nmcli 命令

  1. 打开终端

  2. 查看当前连接的网络

    • 运行以下命令查看当前连接的网络名称:
      nmcli connection show --active
      
  3. 修改 DNS 服务器

    • 使用 nmcli 命令修改 DNS 服务器。假设您的连接名称是 Wired connection 1,您可以运行以下命令:
      sudo nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
      
  4. 重新加载网络连接

    • 运行以下命令重新加载网络连接以应用更改:
      sudo nmcli connection up "Wired connection 1"
      

通过以上两种方法之一,您可以在 Ubuntu 系统中成功修改 DNS 服务器。

0