希赛考试网
首页 > 软考 > 网络工程师

centos7 修改dns

希赛网 2024-07-19 18:43:15

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 配置已经更新,可以通过访问互联网资源来测试一下。

扫码咨询 领取资料


软考.png


网络工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
网络工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件