Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux 修改dns

作者:——嘘丶低调   发布日期:2026-07-25   浏览:48

# 修改 Linux 系统的 DNS 配置

# 方法 1: 修改 /etc/resolv.conf 文件
sudo nano /etc/resolv.conf

# 在文件中添加或修改以下内容:
# nameserver 8.8.8.8    # Google 的公共 DNS 服务器
# nameserver 8.8.4.4    # Google 的备用 DNS 服务器

# 注意:直接修改 /etc/resolv.conf 文件可能会被网络管理工具(如 NetworkManager 或 systemd-resolved)覆盖。
# 因此,建议通过以下方法进行配置。

# 方法 2: 使用 NetworkManager 修改 DNS
# 如果使用 NetworkManager 管理网络连接,可以通过命令行或图形界面修改 DNS 设置。

# 命令行方式:
nmcli connection modify "你的网络连接名称" ipv4.dns "8.8.8.8 8.8.4.4"
nmcli connection up "你的网络连接名称"

# 方法 3: 使用 systemd-resolved 修改 DNS
# 如果系统使用 systemd-resolved 管理 DNS,可以编辑 /etc/systemd/resolved.conf 文件。
sudo nano /etc/systemd/resolved.conf

# 在 [Resolve] 部分添加或修改以下内容:
# DNS=8.8.8.8 8.8.4.4

# 然后重启 systemd-resolved 服务:
sudo systemctl restart systemd-resolved

解释说明:

  • 方法 1 是直接编辑 /etc/resolv.conf 文件来设置 DNS 服务器,但这种方法可能会被网络管理工具覆盖。
  • 方法 2 使用 NetworkManager 来修改 DNS 设置,适用于大多数桌面和笔记本电脑用户。你可以通过命令行或图形界面进行配置。
  • 方法 3 使用 systemd-resolved 来管理 DNS 设置,适用于使用 systemd 管理系统的现代 Linux 发行版。你需要编辑 /etc/systemd/resolved.conf 文件并重启 systemd-resolved 服务。

如果你不确定应该使用哪种方法,请根据你的系统配置和网络管理工具选择合适的方式。

上一篇:linux服务器重启

下一篇:linux改ip地址

大家都在看

linux如何启动nginx

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux删除docker

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站