御风灰灰
发布于 2024-07-11 / 21 阅读
0
0

ubuntu的DNS配置

1. ubuntu的DNS

dns是通过本地自建的dns服务器进行dns代理的。

2. 设备DNS参数

2.1 临时设置dns参数

  1. 关闭systemd-resolved服务
systemctl stop systemd-resolved

不关闭服务可能会被更新

  1. 修改dns地址
echo "nameserver 114.114.114.114" > /etc/resolv.conf

2.2 永久修改dns

使用systemd-resolved, ubuntu18.04以及之后的版本默认使用此工具管理dns

  1. 安装 resolvconf工具
sudo apt install resolvconf

2.2.1 增加其他配置文件

在/etc/resolvconf/resolv.conf.d/目录下增加配置文件

echo "nameserver 114.114.114.114" >/etc/resolvconf/resolv.conf.d/mydns

2.2.2 修改主要系统文件

修改 /etc/systemd/resolved.conf文件,需要取消前面的注释

  1. DNS为主DNS服务器地址
  2. FallbackDNS为备用DNS服务

linux-dns-systemdresolved.png

3. 重启服务

sudo systemctl restart systemd-resolved

4. 查看dns服务器状态

resolvectl status

linux-dns-resolved-状态.png


评论