Ubuntu: 域名解析错误:Temporary failure in name resolution

ops/2025/3/6 1:52:18/

临时解决方案

你可以尝试直接指定一个公共 DNS 服务器来进行测试,比如 Google 的公共 DNS 或 Cloudflare 的 DNS。在命令行中可以这样操作:

  • 使用 Google 的公共 DNS:

    sudo systemd-resolve --set-dns=8.8.8.8 --interface=* --set-domain=~.
    sudo systemd-resolve --set-dns=8.8.4.4 --interface=* --set-domain=~.
  • 或者使用 Cloudflare 的 DNS:

    sudo systemd-resolve --set-dns=1.1.1.1 --interface=* --set-domain=~.
    sudo systemd-resolve --set-dns=1.1.1.2 --interface=* --set-domain=~.

执行这些命令后,尝试再次运行你的 wget 命令看是否解决了问题。

持久化更改

如果上述方法有效,并且你希望将其设置为默认配置,你需要编辑系统的网络配置文件来永久更改 DNS 设置。对于使用 netplan 进行网络管理的系统(如较新的 Ubuntu 版本),你可以编辑 Netplan 配置文件(通常位于 /etc/netplan/ 目录下):

例如,编辑或创建 /etc/netplan/01-netcfg.yaml 文件,添加如下内容:

vim /etc/netplan/01-netcfg.yaml

配置文件

network:version: 2ethernets:eth0:dhcp4: truenameservers:addresses:- 8.8.8.8- 114.114.114.114

然后应用更改:

sudo netplan apply

完成这些步骤之后,重新尝试你的原始命令,应该能够正确解析域名并下载文件。


http://www.ppmy.cn/ops/163463.html

相关文章

Ubuntu20.04双系统安装及软件安装(七):Anaconda3

Ubuntu20.04双系统安装及软件安装(七):Anaconda3 打开Anaconda官网,在右侧处填写邮箱(要真实有效!),然后Submit。会出现如图示的Success界面。 进入填写的邮箱,有一封Ana…

【我的Android进阶之旅】如何使用NanoHttpd在Android端快速部署一个HTTP服务器?

文章目录 开篇:程序员的"摸鱼神器"?一、为什么选择NanoHttpd?二、五分钟极速上车指南2.1 ▶ 第一步:引入依赖的哲学2.2 ▶ 第二步:创建服务器类:继承大法好2.3 ▶ 第三步:启动服务的仪式感三、高级玩法:让服务器不再单调3.1 🔥 场景1:变身文件服务器3.2 �…

【JAVA】ThreadPoolTaskExecutor 线程池学习、后端异步、高并发处理

ThreadPoolTaskExecutor 是 Spring 框架提供的一个线程池实现类,基于 Java 原生的 ThreadPoolExecutor 进行了封装和扩展,支持更灵活的配置,并与 Spring 的依赖注入、生命周期管理等功能无缝集成。它常用于异步任务处理、定时任务调度和高并发…

从 Milvus 中导出数据到 JSON 文件的实践

1 引言 在数据管理和处理的过程中,我们常常需要将存储在向量数据库(如 Milvus)中的数据导出到其他格式,以便进行进一步的分析、处理或迁移。本文将详细介绍如何使用 Python 代码从 Milvus 数据库中导出数据,并将其保存为 JSON 文件。 2 代码解析 2.1 导入必要的库 imp…

RocketMQ顺序消费机制

RocketMQ的顺序消费机制通过生产端和消费端的协同设计实现,其核心在于局部顺序性,即保证同一队列(MessageQueue)内的消息严格按发送顺序消费。以下是详细机制解析及关键源码实现: 一、顺序消费的核心机制 1. 生产端路…

GNN入门与实践——基于GraphSAGE在Cora数据集上的节点分类研究

Hi,大家好,我是半亩花海。本文介绍了图神经网络(GNN)中的一种重要算法——GraphSAGE,其通过采样邻居节点和聚合信息,能够高效地处理大规模图数据,并通过一个完整的代码示例(包括数据…

React面试葵花宝典之二

36.Fiber的更新机制 React Fiber 更新机制详解 React Fiber 是 React 16 引入的核心架构重构,旨在解决可中断渲染和优先级调度问题,提升复杂应用的流畅性。其核心思想是将渲染过程拆分为可控制的工作单元,实现更细粒度的任务管理。以下是其…

神经网络:AI的网络神经

神经网络(Neural Networks)是深度学习的基础,是一种模仿生物神经系统结构和功能的计算模型。它由大量相互连接的节点(称为神经元)组成,能够通过学习数据中的模式来完成各种任务,如图像分类、语音…