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

linux 配置 dns

作者:倾尽尘光暖流年   发布日期:2026-04-28   浏览:62

# 在 Linux 系统中配置 DNS 服务器可以通过修改 /etc/resolv.conf 文件来实现。
# 以下是具体的示例代码和解释:

# 打开 /etc/resolv.conf 文件,使用你喜欢的文本编辑器,例如 nano:
sudo nano /etc/resolv.conf

# 在文件中添加或修改以下内容:
nameserver 8.8.8.8    # Google 的公共 DNS 服务器
nameserver 8.8.4.4    # Google 的备用 DNS 服务器
# 或者你可以使用其他 DNS 服务器,例如 Cloudflare 的 DNS 服务器:
# nameserver 1.1.1.1
# nameserver 1.0.0.1

# 保存并退出编辑器。

# 注意:某些发行版可能会自动覆盖 /etc/resolv.conf 文件的内容。
# 如果你发现你的修改被覆盖了,可以尝试修改网络管理工具的配置,
# 例如 NetworkManager 或 systemd-resolved。

# 对于使用 systemd-resolved 的系统,你可以编辑 /etc/systemd/resolved.conf 文件:
sudo nano /etc/systemd/resolved.conf

# 修改 [Resolve] 部分:
[Resolve]
DNS=8.8.8.8 8.8.4.4
FallbackDNS=1.1.1.1 1.0.0.1
Domains=~.

# 保存并退出,然后重启 systemd-resolved 服务:
sudo systemctl restart systemd-resolved

解释说明:

  • /etc/resolv.conf 是 Linux 系统中用于指定 DNS 服务器的配置文件。
  • nameserver 行指定了 DNS 服务器的 IP 地址。你可以添加多个 nameserver 行以指定多个 DNS 服务器。
  • 如果你使用的是 systemd-resolved,建议通过修改 /etc/systemd/resolved.conf 文件来配置 DNS,以避免 /etc/resolv.conf 被自动覆盖。

上一篇:linux暂停命令

下一篇:linux查看网络配置命令

大家都在看

linux如何启动nginx

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

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

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

linux查看系统运行时间

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

Laravel 中文站