📜  ubuntu 更改等 resolv.conf - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:45.627000             🧑  作者: Mango

Ubuntu 更改 resolv.conf

在 Ubuntu 中,resolv.conf 文件用于配置域名系统 (DNS) 解析器。通过修改此文件,您可以更改系统用于解析域名的 DNS 服务器。本文将介绍如何更改 resolv.conf 文件。

方法 1:手动编辑 resolv.conf 文件
  1. 使用您喜欢的文本编辑器打开终端,并执行以下命令以打开 resolv.conf 文件:
sudo nano /etc/resolv.conf
  1. 编辑文件以包含您想要使用的 DNS 服务器。例如,如果您想要使用 Google 的 DNS 服务器 (8.8.8.8 和 8.8.4.4),则可以添加以下行:
nameserver 8.8.8.8
nameserver 8.8.4.4
  1. 保存文件并退出编辑器。

  2. 输入以下命令以重启网络服务:

sudo service networking restart
方法 2:使用 resolvconf 命令
  1. 执行以下命令安装 resolvconf 命令:
sudo apt-get install resolvconf
  1. 使用以下命令向 resolvconf 添加 DNS 服务器地址:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/head
echo "nameserver 8.8.4.4" | sudo tee -a /etc/resolvconf/resolv.conf.d/head
  1. 运行以下命令以更新 resolv.conf 文件:
sudo resolvconf -u
方法 3:使用 Network Manager 设置 DNS 服务器
  1. 打开“网络设置”应用程序。

  2. 选择您的网络连接并单击“设置”。

  3. 在“IPv4”标签下,更改“方法”下拉菜单以选择“手动”。

  4. 在“DNS”字段中添加您要使用的 DNS 服务器的 IP 地址。您可以添加多个 DNS 服务器地址,每行一个。

  5. 单击“应用”以保存更改。

  6. 重新启动您的网络连接以使更改生效。

无论您选择哪种方法,修改 resolv.conf 文件后,都将需要重启网络服务或重新启动网络连接以使更改生效。