百度
360搜索
搜狗搜索

linux命令添加dns详细介绍

在 Linux 系统里,添加 DNS(Domain Name System)服务器的方法会因系统版本和使用的网络管理工具而有所不同。下面为你介绍几种常见的添加 DNS 服务器的方法。

1. 直接修改
/etc/resolv.conf文件(临时生效)

/etc/resolv.conf文件是 Linux 系统用于配置 DNS 解析的主要文件。你可以直接编辑这个文件来添加 DNS 服务器。
bash

/etc/resolv.conf

在文件里添加或者修改nameserver行,例如:
plaintext

nameserver 8.8.8.8

nameserver 8.8.4.4

这里的8.8.8.88.8.4.4是 Google 提供的公共 DNS 服务器地址。添加完毕后,保存并关闭文件。这种方式修改的 DNS 配置仅在当前会话有效,系统重启后可能会恢复成原来的配置。

2. 通过 NetworkManager 管理工具修改(永久生效)

大多数现代 Linux 发行版都使用 NetworkManager 来管理网络连接。你可以通过修改 NetworkManager 的配置文件来永久添加 DNS 服务器。
bash

/etc/NetworkManager/NetworkManager.conf

[main]部分添加或者修改dns选项,例如:
plaintext

[main]

dns=8.8.8.8,8.8.4.4

保存并关闭文件,然后重启 NetworkManager 服务:
bash

 systemctl restart NetworkManager

3. 使用
nmcli命令修改(永久生效)

如果你使用的是 NetworkManager,也可以使用nmcli命令来修改 DNS 配置。
bash

nmcli connection show

假设你的网络连接名称是eth0,可以使用以下命令添加 DNS 服务器:
bash

 nmcli connection modify eth0 ipv4.dns 

nmcli connection up eth0

这会将8.8.8.88.8.4.4添加到eth0连接的 DNS 配置中,并且重新激活该连接使配置生效。

4. 通过
netplan管理工具修改(适用于 Ubuntu 18.04 及更高版本)

Ubuntu 18.04 及更高版本使用netplan来管理网络配置。你可以通过修改netplan的配置文件来添加 DNS 服务器。
bash

/etc/netplan/01-netcfg.yaml

在文件中找到对应的网络接口配置,添加或者修改nameservers选项,例如:
yaml

no

192.168.1.100/24

192.168.1.1

8.8.8.8 8.8.4.4

保存并关闭文件,然后应用配置:
bash

 netplan apply




912 netplan apply

你可以依据自己的 Linux 系统版本和网络管理工具,选择合适的方法来添加 DNS 服务器。

阅读更多 >>>  源码怎么添加fastpay

网站数据信息

"linux命令添加dns"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令添加dns的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!