Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Ubuntu永久配置DNS

Ubuntu永久配置DNS实践

作者:大叔是90后大叔

文章介绍了如何编辑Netplan配置文件添加DNS设置,并验证网络配置,对于使用DHCP的情况,只需配置DNS即可

找到 Netplan 配置文件

ls /etc/netplan/
# 通常文件名类似 00-installer-config.yaml 或 50-cloud-init.yaml

编辑配置文件

sudo nano /etc/netplan/50-cloud-init.yaml

添加 DNS 配置:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:  # 使用您的网卡名称(使用 ip a 命令查看)
      dhcp4: no
      addresses: [192.168.1.100/24]  # 替换为你的静态 IP
	  routes:
         - to: default
          	via: 192.168.1.1          # 替换为你的网关
      nameservers:
        addresses: [223.5.5.5, 223.6.6.6, 8.8.8.8]
        search: [localdomain]        # 可选搜索域

应用配置

sudo netplan apply

验证网络设置

# 检查默认路由
ip route show default

# 检查 DNS 设置
systemd-resolve --status

# 测试 DNS 解析
nslookup hub-mirror.c.163.com
nslookup registry-1.docker.io

如果使用 DHCP

如果你使用的是 DHCP 获取 IP 地址,只需设置 DNS:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:  # 您的网卡名称
      dhcp4: yes
      nameservers:
        addresses: [223.5.5.5, 223.6.6.6, 8.8.8.8]

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文