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

centos7添加dns

希赛网 2024-07-18 17:13:16

DNS(Domain Name System)是指将域名转换成 IP 地址的系统。在使用互联网时,DNS 就是将一个域名按照一定的规则解析成 IP 地址,让我们能够直接访问其对应的网络资源。CentOS7 中添加 DNS 是一项必须完成的任务,因为它是连接互联网的必要条件。本文将从多个角度为您分析如何添加 DNS。

添加 DNS 的两种方法

CentOS7 提供了两种添加 DNS 的方法:静态添加和动态添加。静态添加是指手动在配置文件中添加 DNS,动态添加则是自动获取。推荐使用静态添加。

静态添加 DNS 的步骤

要添加 DNS,必须先编辑 /etc/resolv.conf 文件,然后在其中添加 DNS 服务器的 IP 地址。为了方便编辑,可以使用 vim 命令打开该文件。

vim /etc/resolv.conf

在打开后,我们可以看到其中已经包含有一些配置信息。我们需要在这些信息之后,添加要使用的 DNS 服务器的 IP 地址。DNS 服务器的 IP 地址通常是网络管理员提供的,也可以在互联网上查找。假设我们要使用的 DNS 服务器 IP 地址是 8.8.8.8 和 8.8.4.4,使用如下命令添加:

nameserver 8.8.8.8

nameserver 8.8.4.4

添加后,保存并关闭文件。如果使用的是 CentOS7 系统,需要注意,该文件在重启后会自动被更新,所以请保留您的历史记录以备日后参考。

动态添加 DNS 的步骤

动态添加 DNS 较为复杂,需要配置网络,包括 IP 地址、子网掩码和网关信息。这里我们使用 nmcli 命令为例,来演示如何动态添加 DNS。

首先,打开终端,输入以下命令来启用网络管理器:

systemctl start NetworkManager

接着,查看网络设备:

nmcli device status

然后,选择要添加 DNS 的网络设备,假设要添加的是 ens33,使用如下命令:

nmcli con mod ens33 ipv4.dns "8.8.8.8 8.8.4.4"

nmcli con mod ens33 ipv4.method "auto"

nmcli con up ens33

在上面的命令中,我们将 ens33 设备的 IPv4 地址设置为自动获取,DNS 服务器的 IP 地址设置为 8.8.8.8 和 8.8.4.4,然后重启网络接口以应用新的设置。

测试添加结果

添加 DNS 后,我们需要测试是否配置正确。可以使用 nslookup 命令来查询 DNS 解析结果。

先安装 nslookup:

yum install nslookup

然后,使用如下命令测试 DNS 配置结果:

nslookup baidu.com

运行后,如果看到了 IP 地址,则说明 DNS 解析成功。如果没有,则表示 DNS 配置失败。

扫码咨询 领取资料


软考.png


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

软考资格查询系统

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