Ubuntu 优化 dns 解析

293次阅读
没有评论

共计 830 个字符,预计需要花费 3 分钟才能阅读完成。

使用的 Ubuntu 系统之前尝试过修改 /etc/resolv.conf,发现修改会被重置,只知道本机启动了一个 dns 的解析服务 systemd-resolved。(今天才知道原来是因为这个文件是一个软连接)

ls -alh /etc | grep resolv.conf     

lrwxrwxrwx   1 root root     39  2月 27 14:19 resolv.conf -> ../run/systemd/resolve/stub-resolv.conf

然后最近使用出现了 ping 很慢的问题,但是却没有丢包,怀疑可能是自带的 systemd-resolved 的问题,于是准备关掉这个程序。

关闭程序:

sudo systemctl disable --now systemd-resolved

设置 NetworkManager 将使用系统默认的 DNS,编辑 /etc/NetworkManager/NetworkManager.conf:

# 不要删除原来的,在 main 下面新增一行
[main]
dns=default

取消软连接:

sudo unlink /etc/resolv.conf

创建resolv.conf:

sudo touch /etc/resolv.conf 

如果使用 /etc/netplan/01-network-manager-all.yaml 文件设置了网络,那么在网卡下定义 dns 即可。

network:
  version: 2
  renderer: NetworkManager
  wifis:
    wlo1:   # 配置的网卡的名称
      access-points: # 无线接入点
        "xxxx": # 无线网 ssid
          password: "xxxx"
      addresses: [172.20.3.3/24]   # 配置的静态ip地址和掩码
      dhcp4: false   # 关闭dhcp4
      optional: true
      routes:
      - to: "default"
        via: "172.20.3.254"
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8]

提醒:本文发布于153天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2024-04-16发表,共计830字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务
Powered by Wordpress  Theme by Puock