CentOS 7 修改 DNS
在使用 CentOS 7 进行网络连接时,我们需要将系统的 DNS 服务器设置正确才能访问互联网资源。本篇文章将从多个角度介绍如何修改 CentOS 7 的 DNS 服务器地址。
1. 使用 Network Manager
CentOS 7 采用 Network Manager 管理网络连接,使用 Network Manager 修改 DNS 配置非常方便。请按照以下步骤进行操作:
步骤1:打开终端,输入以下命令以编辑 Ethernet 配置文件:
```
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
```
请注意,如果你使用的是其它网络适配器,请将 `eth0` 替换为相应的名称。
步骤2:将以下内容添加到文件末尾:
```
DNS1=1.1.1.1
DNS2=8.8.8.8
```
请将上述 IP 地址替换为你想要使用的 DNS 服务器地址。
步骤3:保存文件并重启网络服务:
```
sudo systemctl restart network
```
现在你系统的 DNS 服务器地址已经更新,可以尝试访问互联网资源来测试一下。
2. 手动修改 DNS 配置文件
如果你不想使用 Network Manager,你也可以手动修改 DNS 配置文件以改变系统的 DNS 服务器地址。
步骤1:打开终端,使用你最喜欢的文本编辑器打开 `/etc/resolv.conf` 文件:
```
sudo vi /etc/resolv.conf
```
步骤2:在文件中添加以下内容:
```
nameserver 1.1.1.1
nameserver 8.8.8.8
```
请将上述 IP 地址替换为你想要使用的 DNS 服务器地址,每个服务器地址需单独一行。
步骤3:保存文件并测试网络连接。
需要注意的是,手动修改 `/etc/resolv.conf` 文件的方法只在重新启动网络服务之前有效。如果你使用 Network Manager 管理网络连接,则 `/etc/resolv.conf` 文件将被重写为 Network Manager 的配置文件。
3. 使用 nmcli 命令
nmcli 是 Network Manager 的命令行工具,可以在终端中使用它来管理网络连接。如果你不想打开编辑器手动修改文件,可以使用 nmcli 命令来快速更改 DNS 服务器地址。
步骤1:打开终端并输入以下命令查看现有连接配置:
```
nmcli con show
```
步骤2:选择你想要修改的连接并输入以下命令:
```
nmcli con mod ConnectionName ipv4.dns "1.1.1.1 8.8.8.8"
```
请将 `ConnectionName` 替换为你想要修改的连接名称,`1.1.1.1 8.8.8.8` 为你想要使用的 DNS 服务器地址,中间用空格隔开。
步骤3:保存配置并重启网络服务:
```
sudo systemctl restart NetworkManager
```
现在你的 DNS 配置已经更新,可以通过访问互联网资源来测试一下。
扫码咨询 领取资料