Netplan 助力:Ubuntu 发行版命令行自定义 DNS,简单又强大!
Netplan 登场在 Ubuntu 发行版上自定义 DNS命令行配置原来如此简单我使用 Netplan 在基于 Ubuntu 的发行版上自定义 DNS。这种命令行CLI方法或许乍看有些令人却步但它的强大之处会让你眼前一亮。此方法在桌面端和服务器上同样适用。你或许偶尔会碰到需要更换 DNS 提供商却无法借助桌面图形用户界面GUI的状况。比如你可能正在远程操作一台电脑、处理家用服务器又或者只是想提升自己的 Linux 技能。不管出于什么原因你可能都想了解如何运用 Netplan 工具配置 DNS它是基于 Ubuntu 的桌面系统中用于配置网络的命令行系统。在深入探究之前要清楚通过 GUI 配置 DNS 十分简便。所以要是你能使用桌面环境完全无需触碰命令行就能完成配置。但要是你通过 SSH 远程连接到一台机器或者这台机器根本没有 GUI也别担心命令行方法几乎同样轻松只要你有一定的命令行使用经验。另外在终端使用了 20 年后我发觉有 7 条 Linux 命令是我必不可少的。幸运的是使用命令行配置 DNS 并不像你预想的那么难你只需编辑一个文件。需要注意的是无论你的系统设置的是动态主机配置协议DHCPIP 地址还是静态 IP 地址这种方法都适用。什么是 NetplanNetplan 用于 Linux 系统的网络配置。借助这个工具你可以描述网络接口定义其功能然后应用这些配置。Netplan 文件采用 YAML 配置格式可用于服务器、桌面、云环境甚至物联网IoT设备的安装。它还能控制多种后端如 NetworkManager 和 systemd-networkd。Netplan 通过 /etc/netplan 目录下的文件进行配置该目录下可能有多个 YAML 文件也可能只有一个。大多数使用 DHCP 的桌面系统通常只有一个 YAML 文件但存在多个文件也属正常。配置文件的布局遵循典型的 YAML 格式冒号左边是选项描述右边是具体选项例如dhcp4: true。要牢记YAML 对缩进要求极为严格所以编辑文件时一定要遵循原文件的缩进布局。如果应用配置文件时出现错误很可能是缩进不当所致。另外在桌面系统中你的 DNS 可能由 NetworkManager 控制。你可以通过在 /etc/NetworkManager/NetworkManager.conf 中添加以下内容来覆盖其功能以获得更多灵活性dnsnonerc-managerunmanaged保存并关闭文件然后使用以下命令重启 NetworkManagersudo systemctl restart NetworkManager配置 Netplan 文件假设你要使用 Cloudflare 安全的 DNS 地址 1.1.1.1 和 1.0.0.1。打开终端打开终端应用程序使用以下命令进入 netplan 目录cd /etc/netplan找到文件名并备份使用 ls 命令查看目录中的文件。如果有多个文件你要编辑的文件很可能以 00 开头。以我为例文件名为 00-netplan.yaml。编辑文件前使用以下命令进行备份sudo cp 00-netplan.yaml 00-netplan.yaml.bak请根据实际需要编辑的文件修改上述命令。编辑文件使用以下命令打开原始文件进行编辑sudo nano 00-netplan.yaml同样请根据实际需要编辑的文件修改上述命令。文件打开后查找 nameservers: 这一行这是配置 DNS 的部分。如果没找到这一行你需要添加它将其放在 dhcp4: true 这一行的上方。使用 Cloudflare 地址时DNS 部分如下所示nameservers:addresses:- 1.1.1.1- 1.0.0.1确保 nameservers 中的 n 与 dhcp4 中的 d 在同一列这样可以保证正确的缩进。如果不是你需要根据文件布局调整缩进。保存并关闭文件添加完行后使用 CtrlX 快捷键保存并关闭文件。应用更改要应用新的更改执行以下命令sudo netplan apply如果收到任何错误信息请返回并调整 nameservers 部分的缩进确保缩进正确否则新的 DNS 服务器应该已经生效。要确认 DNS 是否正常工作执行以下命令ping google.com如果看到结果恭喜你DNS 已正常工作。要验证是否正在使用新地址执行以下命令resolvectl status | grep DNS如果看到的是旧的 DNS 地址重启机器一切应该就正常了。开源相关内容人工智能为何突然对开源开发者变得更加有用Google 的 Gemma 4 模型完全开源解锁强大的本地 AI 功能甚至在手机上也能使用开发者眼中人工智能对开源软件为何既是诅咒又是福音我试用了一款本地、开源且完全免费的 Claude Code 竞品体验如何

相关新闻

终极ASMR下载工具:asmr-downloader完整使用指南

终极ASMR下载工具:asmr-downloader完整使用指南

终极ASMR下载工具:asmr-downloader完整使用指南 asmr-downloader是一款专为ASMR爱好者设计的开源下载工具,能够从asmr.one平台快速获取高质量的音频资源。无论你是初次接触ASMR的新手还是资深收藏家,这款工具都能为你提供简单高效的下载体验…

2026/10/17 7:25:44 阅读更多 →
突破传统!ASMR资源高效下载的5大技术革新

突破传统!ASMR资源高效下载的5大技术革新

突破传统!ASMR资源高效下载的5大技术革新 还在为ASMR音频资源分散难找而烦恼吗?每次想要放松时,都要在多个平台间来回切换,下载过程繁琐复杂,让本应愉悦的体验大打折扣。现在,asmr-downloader为您带来全新…

2026/10/17 7:29:01 阅读更多 →
ASMR下载神器:一键获取asmr.one海量音频,告别失眠困扰

ASMR下载神器:一键获取asmr.one海量音频,告别失眠困扰

ASMR下载神器:一键获取asmr.one海量音频,告别失眠困扰 还在为找不到高质量的助眠音频而辗转反侧吗?每天深夜,您是否渴望一段能够真正放松身心的声音体验?传统的ASMR资源获取方式繁琐复杂,让本应轻松的助眠…

2026/10/17 0:50:41 阅读更多 →

最新新闻

Delphi 11下EhLib 10.0.031安装与DBGridEh实战指南

Delphi 11下EhLib 10.0.031安装与DBGridEh实战指南

简介:EhLib 10.0.031是一套面向Delphi 11开发者的功能型组件库,核心覆盖图形图像处理、多类数据库连接、报表设计、图表分析与界面增强等常见开发场景。该版本已通过Delphi 11.1.5环境安装测试,适合中高级Delphi工程师和需要构建数据密集型桌…

2026/10/18 3:53:22 阅读更多 →
DES加解密算法详解:从Feistel结构到密钥调度实现避坑指南

DES加解密算法详解:从Feistel结构到密钥调度实现避坑指南

简介:面向密码学课程学习者的DES加解密算法实现资料,适合正在完成加密实验、需要对照源码与实验报告撰写思路的高校学生。压缩包共34个文件,约1.87MB,主体为C工程文件(cpp/h/dsp)及可执行程序,另…

2026/10/18 3:53:22 阅读更多 →
从部署到实战:DeskcommCRM如何重塑销售管理工作流

从部署到实战:DeskcommCRM如何重塑销售管理工作流

做销售管理这几年,我先后折腾过在线表格、云CRM、甚至自己用共享文档搭过的“伪系统”,最后都败在了同一个问题上:录入麻烦、信息分散、跟进靠脑补。直到后来在一个项目里实际把 DeskcommCRM 从头部署到日常使用,我才意识到&#…

2026/10/18 3:53:22 阅读更多 →
Play Integrity Fix 教程:4步安装通过设备完整性检测

Play Integrity Fix 教程:4步安装通过设备完整性检测

Play Integrity Fix 教程:4步安装通过设备完整性检测 【免费下载链接】PlayIntegrityFix Fix Play Integrity (and SafetyNet) verdicts. 项目地址: https://gitcode.com/GitHub_Trending/pl/PlayIntegrityFix 打开银行App或流媒体服务时看到"设备未认证…

2026/10/18 3:53:22 阅读更多 →
SpringBoot+Vue学生选课管理系统毕设全攻略:从架构到并发实现

SpringBoot+Vue学生选课管理系统毕设全攻略:从架构到并发实现

又到了毕设选题的季节,我几乎每年都会被问到一个问题:“老师,选个什么题目比较好实现、又能过答辩?”说实话,每到这时候,我都会给出一条几乎不会踩雷的一条建议——做一个校园业务系统。而校园业务系统里&a…

2026/10/18 3:53:22 阅读更多 →
水性醛酮树脂CT系列:提升漆膜光泽与硬度的功能助树脂

水性醛酮树脂CT系列:提升漆膜光泽与硬度的功能助树脂

做水性涂料这几年,我听得最多的反馈就三个:光泽差一点,硬度软一点,色浆放两天就返粗。这三个问题单拎出来都不算大,但放到工业漆、木器漆和油墨上,就是客户整批次退货的理由,严重一点直接丢订单…

2026/10/18 3:52:22 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →