Ubuntu永久配置DNS实践
更新时间:2026年02月07日 14:22:52 作者:大叔是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]
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
改造ctrl+alt+del(默认重启)为一个信息搜集脚本的脚本
远程一个服务器总是出现网络故障,因为不方便让IDC工程师做太详细的操作,每次都是让他按ctrl+alt+del重启服务器,最后写了这么一个脚本,实现的效果是2011-05-05
ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新,需要的朋友可以参考下。2011-05-05


最新评论