1.修改 /etc/systemd/resolved.conf 文件

  sudo vim /etc/systemd/resolved.conf

# 指定 DNS 服务器,以空白分隔,支持 IPv4 或 IPv6 位置
DNS=8.8.8.8 114.114.115.115
# 备用 DNS 服务器
FallbackDNS=8.8.8.8
# 设置搜索域名
Domains=domain.com
# 设置 LLMNR 是否激活,可用的选项有 yes、no、resolve
LLMNR=yes
# 设置 MulticastDNS 是否激活,可用的选项有 yes、no、resolve
MulticastDNS=yes
# 设置 DNSSEC 是否激活,可用的选项有 yes、no、allow-downgrade
DNSSEC=yes
# 设置缓存是否激活,可用的选项有 yes、no、no-negative
Cache=no-negative
根据需要修改 resolved.conf 文件中的DNS,然后保存。

2.重启 systemd-resolved 服务

sudo systemctl restart systemd-resolved

3、设置开机启动 systemd-resolved 服务

sudo systemctl enable systemd-resolved
 

4、备份 systemd-resolved 托管文件 resolv.conf

sudo mv /etc/resolv.conf /etc/resolv.conf.bak

更新

sudo ln -s /run/systemd/resolve/resolv.conf /etc/

如果在执行过程中发现

sudo: unable to resolve host ubuntu

解决办法:

cat /etc/hosts

加入一行 

127.0.0.1       ubuntu

是没有配置本机名字



 


 

 
posted on 2023-11-27 14:59  大橙子最美丽  阅读(322)  评论(0编辑  收藏  举报