前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在 Ubuntu Linux 中更改 DNS 并解决一些网速慢的问题?

如何在 Ubuntu Linux 中更改 DNS 并解决一些网速慢的问题?

原创
作者头像
网络技术联盟站
发布2022-06-09 10:29:21
4.8K0
发布2022-06-09 10:29:21
举报
文章被收录于专栏:网络技术联盟站

在本指南中,我们将教您如何将 Ubuntu 中的 DNS 更改为您想要的任何内容。在某些情况下,更改 DNS 可以大大提高您的Internet连接速度。

在此示例中,我们将使用 Google DNS,但您可以使用您最喜欢的任何内容。此外,我们还列出了2022 年最佳免费 DNS。但是,您也可以在另一篇文章中了解更多有关导致 Internet 速度变慢的主要原因的信息。

第 1 步:从终端更改 Ubuntu 中的 DNS

最简单的解决方案是更改/etc/resolv.conf文件中的配置,告知系统应将名称解析请求转发到何处。所以,让我们首先更改这个文件:

代码语言:txt
复制
sudo nano /etc/resolv.conf

更改名称服务器,仅保留以下选项:

代码语言:txt
复制
nameserver 8.8.8.8

您在那里删除的名称服务器 127.0.0.53 由systemd-resolved服务使用,我们稍后会修复它。保存 (ctrl + o) 并关闭文件 (ctrl + x)。

第 2 步:安装 unbound

unbound 是一个递归的、缓存的 DNS 解析器。它是由 NLNet Labs 维护的一组模块化组件,与 DNSSEC 和stub-resolvers 兼容(当请求不由服务器执行时,更多与应用程序相关)。

在从安装中卸载软件包之前,让我们安装我们需要的东西:

更新系统:

代码语言:txt
复制
sudo apt update

现在安装未绑定:

代码语言:txt
复制
sudo apt install unbound

第 3 步:禁用 systemd-resolved

现在,让我们禁用 Ubuntu 的 systemd-resolved 然后停止服务:

代码语言:txt
复制
sudo systemctl disable systemd-resolved
代码语言:txt
复制
sudo systemctl stop systemd-resolved

第 4 步:配置网络管理器以使用未绑定

让我们将网络管理器配置为使用 unbound 而不是 systemd-resolved。让我们在配置文件中编辑一行,为此:

代码语言:txt
复制
sudo nano /etc/NetworkManager/NetworkManager.conf

在plugins= 行之后添加以下内容:

代码语言:txt
复制
dns=unbound

现在保存并关闭文件。

步骤 5:启用并启动未绑定服务

让我们在启动时启用该服务并启用该服务(或重新启用它,因为它在安装后处于活动状态,以防万一)。

代码语言:txt
复制
sudo systemctl enable unbound-resolvconf
代码语言:txt
复制
sudo systemctl enable unbound

第 6 步:随意浏览

现在你的 Ubuntu 已经解决了 DNS 问题。浏览并分享您在评论中浏览时发现的不同之处。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第 1 步:从终端更改 Ubuntu 中的 DNS
  • 第 2 步:安装 unbound
  • 第 3 步:禁用 systemd-resolved
  • 第 4 步:配置网络管理器以使用未绑定
  • 步骤 5:启用并启动未绑定服务
  • 第 6 步:随意浏览
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档