linux系统DNS修改命令

一、通用方式(所有 Linux 都可用)

修改 /etc/resolv.conf(⚠️但是可能会被覆盖)

bash 复制代码
sudo vi /etc/resolv.conf

在打开的文件中写入以下:

bash 复制代码
nameserver 8.8.8.8
nameserver 8.8.4.4

保存,退出

说明

立即生效

但 NetworkManager / systemd-resolved 重启后可能被重写

适合临时修改

方式二:通过网络管理工具修改(推荐、永久)

不同发行版略有差异,按主流两类来讲:

2.1 使用 NetworkManager(CentOS 7 / RHEL / Ubuntu 桌面 / Arch 等)

1️⃣查看连接名

bash 复制代码
nmcli con show

一般会看到类似:

bash 复制代码
[root@Centos ~]# nmcli con show
NAME    UUID                                  TYPE      DEVICE 
ens192  03da7888-3333-c722-2438-d0d006c28c73  ethernet  ens192 
lo2     3333a395-095c-3333-807c-7028344c60f0  dummy     lo2    
virbr0  27e53333-1272-4300-8527-785b1541c003  bridge    virbr0 

记住 NAME(通常是 ens33 或 eth0)

2️⃣设置 DNS

bash 复制代码
sudo nmcli con mod "ens33" ipv4.dns "8.8.8.8 1.1.1.1"
sudo nmcli con mod "ens33" ipv4.ignore-auto-dns yes

👉 如果你的网卡不是 ens33,把名字换掉即可

3️⃣ 重启连接

bash 复制代码
sudo nmcli con up "ens33"

4️⃣ 验证

bash 复制代码
cat /etc/resolv.conf

或:

bash 复制代码
nmcli dev show ens33 | grep DNS

特点

✅ 永久生效

✅ 不会被重写

✅ 服务器 / 桌面都稳定

2.2 使用 Netplan(Ubuntu 18.04+)

bash 复制代码
sudo vi /etc/netplan/01-netcfg.yaml

示例:

bash 复制代码
network:
  version: 2
  ethernets:
    eth0:
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

应用:

bash 复制代码
sudo netplan apply

特点

✅ 官方推荐

✅ 永久生效

⚠️ YAML 缩进一定要对

常见坑提醒(CentOS 7)

❌ 不要只改 /etc/resolv.conf(会被重写)

✅ 用 nmcli 才是正解

云服务器(阿里云 / 腾讯云)也同样适用

相关推荐
东风微鸣7 小时前
精简 Ubuntu Linux 固件包:每个 N100 节点省下约 450 MB
linux·ubuntu·postgresql
snhna7 小时前
Agent 上云部署实战(上):从 GitHub 到 Linux,用 Dify 跑通中间件、域名和 HTTPS
linux·中间件
Pniubi8 小时前
基于openclaw开发skill与自研agent中的skill开发区别
服务器·agent·skill·openclaw·龙虾
jaronho8 小时前
【脚本】 【Linux】启动所有网卡
linux·运维·服务器
草莓熊Lotso8 小时前
【C++ 基于微服务的即时通讯系统】基建三件套:gflags + gtest + spdlog 源码编译安装与实战入门
linux·网络·数据库·c++·微服务·log4j
JavaPub-rodert8 小时前
服务器不能访问 Docker Hub,镜像怎么搬过去?讲透 docker save、load、export、import 与离线镜像分发
运维·服务器·docker
H.莓飛8 小时前
【C++】类与对象(末):static、友元与拷贝优化
linux·开发语言·c++·visual studio
EasyGBS16 小时前
摄像头还在线,画面已经不能用了?国标GB28181视频平台EasyGBS视频质量诊断怎么用
服务器·安全·音视频
程序员-Benothing16 小时前
Vim编辑器从入门到精通:模式、快捷键、配置、插件
linux·运维·服务器