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

ntcli设置dns的教程

希赛网 2024-07-19 09:30:16

NTCLI,即网络管理命令行界面,是 Linux 系统下的一个命令行工具,可以用于设置网络连接、IP 地址、DNS 等网络配置。本文将主要以 "NTCLI设置DNS的教程" 为主题,为大家介绍如何在 Linux 下使用 NTCLI 设置 DNS。

一、查看当前 DNS 配置

在使用 NTCLI 设置 DNS 之前,我们需要先了解当前的 DNS 配置情况,可以使用以下命令查看:

nmcli dev show | grep DNS

该命令会列出当前系统所使用的 DNS 服务器地址,例如:

IP4.DNS[1]: 223.5.5.5

IP4.DNS[2]: 223.6.6.6

其中,IP4.DNS[1] 表示第一个 DNS 服务器地址,IP4.DNS[2] 表示第二个 DNS 服务器地址。

二、手动添加 DNS 服务器

如果当前系统所使用的 DNS 服务器不能满足我们的需求,需要手动添加新的 DNS 服务器,可以使用以下命令:

nmcli con modify ipv4.dns "dns-server1 dns-server2"

其中,connection.name 是需要添加 DNS 服务器的网络连接名称,"dns-server1" 和 "dns-server2" 分别表示需要添加的 DNS 服务器地址。例如,添加 DNS 服务器地址为 8.8.8.8 和 8.8.4.4,命令如下:

nmcli con modify Wired\ connection\ 1 ipv4.dns "8.8.8.8 8.8.4.4"

三、设置默认 DNS 服务器

除了手动添加 DNS 服务器外,我们还可以将某个 DNS 服务器设置为系统的默认 DNS 服务器。可以使用以下命令:

nmcli con modify ipv4.dns-priority

其中,connection.name 是需要设置 DNS 的网络连接名称,dns-server 是需要设置为默认 DNS 服务器的 IP 地址。例如,将 DNS 服务器地址为 8.8.8.8 设置为默认 DNS 服务器,命令如下:

nmcli con modify Wired\ connection\ 1 ipv4.dns-priority 8.8.8.8

四、删除 DNS 服务器

如果需要删除某个 DNS 服务器,可以使用以下命令:

nmcli con modify ipv4.ignore-auto-dns yes

nmcli con modify ipv4.dns ""

其中,connection.name 是需要删除 DNS 的网络连接名称。第一条命令将该网络连接的 DNS 设置为手动配置,第二条命令将 DNS 设置为空,即删除DNS服务器.

五、总结

以上就是 NTCLI 设置 DNS 的教程,我们可以通过该命令行工具来方便地管理我们的网络连接和 DNS 服务器配置。需要注意的是,修改 DNS 服务器后,我们需要重新启动网络服务才能使配置生效。

扫码咨询 领取资料


软考.png


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

软考资格查询系统

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