首页 > 系统相关 >优化ubuntu dns解析,关掉systemd-resolved

优化ubuntu dns解析,关掉systemd-resolved

时间:2023-02-21 01:00:11浏览次数:56  
标签:resolved systemd sudo etc dns NetworkManager

简介

ubuntu  的dns解析有时候有点慢,可能是系统自带的systemd-resolved的锅。

systemd本身是做启动管理的,但是它野心大,什么都想插一脚。这不,给你默认加了一个本地dns缓存。

默认监听127.0.0.1 53端口。

我们来配置系统,关掉它。用路由器分配的dns就性了,或者我们自己来配置

关掉systemd-resolved的步骤

sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved

先停用systemd-resolved, 并取消开机自动启动

接下来修改NetworkManager配置,让它能自动获取dns

编辑文件/etc/NetworkManager/NetworkManager.conf

增加一行

dns=default

加完之后配置文件大概这样

[main]
plugins=ifupdown,keyfile
dns=default
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no

接下来删除/etc/resolv.conf

sudo unlink /etc/resolv.conf
sudo touch /etc/resolv.conf

然后重启NetworkManager

sudo systemctl restart NetworkManager

重启之后,再看看/etc/resolv.conf是不是有了新的dns

cat /etc/resolv.conf

也可以看看你的NetworkManager的状态

sudo systemctl status NetworkManager

 

如果你同时在用docker,或者配置了iptables防火墙规则,那么重启NetworkManager可能影响这些业务,建议重启电脑生效。

 

标签:resolved,systemd,sudo,etc,dns,NetworkManager
From: https://www.cnblogs.com/xzlive/p/17139520.html

相关文章

  • 什么是DNS
    什么是DNSDNS全称DomainNameSystem,DomainName被译为域名,中文名为域名系统,也称为域名解析系统;另外域名服务器DomainNameServer也简称为DNS。域名系统是因特网的一......
  • 网络如何运作——详细DNS、HTTP、网站
    DNS什么是DNS?DNS(域名系统)为我们提供了一种简单的方式来与互联网上的设备进行通信,而无需记住复杂的数字。就像每个房子都有一个唯一的地址可以直接向它发送邮件一样,互联网......
  • Linux基础 - 服务管理 systemd
     一、systemd引入1.1sysv引导启动Linux的启动之前采用init进程。启动服务:servicehttpdstart或/etc/init.d/httpdstartinit这种方法有两个缺点。一是启动时......
  • [kubernetes]集群中部署CoreDNS服务
    前言从k8s1.11版本开始,k8s集群的dns服务由CoreDNS提供。之前已经使用二进制文件部署了一个三master三node的k8s集群,现在需要在集群内部部署DNS服务。环境信息IP......
  • 68、Linux DNS实现
    DNS软件LINUXDNS软件bindbind:服务器bind-lib:相关库bind-utils:客户端bind-chroot:安全包,将DNS相关文件放置/var/named/chroot配置文件BIND主程序:/usr/sbin/named服务脚本......
  • K3S 系列文章-5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout'分析与解决
    开篇《K3s系列文章》《Rancher系列文章》问题概述202206065GIoT网关设备同时安装K3SServer,但是POD却无法访问互联网地址,查看CoreDNS日志提示如下:...[......
  • 搞懂 DNS
    什么是DNS一个由分层的DNS服务器实现的分布式数据库一个使得主机能够查询分布式数据库的应用层协议也就是,DNS是一个应用层协议,发送一个请求,其中包含要查询的主机......
  • DNS详解
    DNS(DomainNameSystem,域名系统),互联网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住IP。通过访问域名,最终得到该域名对应的IP地......
  • Win11 私密 DNS-over-HTTPS(DoH) 启用教程
    DoT全称是DNSoverTLS,使用TLS协议来传输DNS协议。TLS协议是目前互联网最常用的安全加密协议之一,我们访问HTTPs的安全基础就是基于TLS协议的。DoH全称是DNS......
  • DNS服务原理
    DNS服务一、是什么DNS(DomainNameSystem域名系统)Ip:所有网络设备在互联网上的地址标记作用:解析域名背一个dns服务器:推荐202.106.0.208.8.8.8     3. h......