linux系统添加dns命令
-
要在Linux系统中添加DNS命令,可以通过以下步骤实现:
1. 打开终端窗口:在桌面环境中,点击终端图标打开终端窗口;在命令行界面,直接输入终端命令来打开终端窗口。
2. 切换到root用户:输入“sudo -i”命令,然后输入管理员密码,即可切换到root用户。
3. 编辑resolv.conf文件:在终端窗口中输入以下命令,用文本编辑器打开resolv.conf文件:
“`
vi /etc/resolv.conf
“`4. 添加DNS服务器:在打开的resolv.conf文件中,将光标移动到文件的末尾,然后按下“i”键进入编辑模式,然后在新行中输入以下命令:
“`
nameserver DNS_IP_ADDRESS
“`
这里的DNS_IP_ADDRESS是你要添加的DNS服务器的IP地址。例如,如果要使用Google的DNS服务器,可以输入:
“`
nameserver 8.8.8.8
nameserver 8.8.4.4
“`
可以根据需要添加多个DNS服务器,每个DNS服务器一行。5. 保存并退出文件:按下“Esc”键退出编辑模式,然后输入“:wq”命令保存并退出文件。
6. 重启网络服务:输入以下命令重启网络服务,以使新的DNS配置生效:
“`
/etc/init.d/networking restart
“`现在你已经成功添加了DNS命令。你可以测试连通性,使用ping或nslookup命令来测试你的DNS设置是否正常工作。
2年前 -
在Linux系统中,可以使用几种方法来添加DNS(Domain Name System)命令。 DNS命令允许您在终端中查询和设置域名解析器的配置。
以下是几种常用的添加DNS命令的方法:
1. 修改/etc/resolv.conf文件:
– 使用文本编辑器(如vi或nano)打开/etc/resolv.conf文件。
– 在文件的开头添加”nameserver”行,后面跟上要使用的DNS服务器的IP地址。可以添加多个命名服务器,每行一个。
– 保存并关闭文件。示例:
“`
nameserver 8.8.8.8
nameserver 8.8.4.4
“`2. 使用nmcli命令:
– 运行以下命令以查看当前网络管理器的DNS设置:
“`
nmcli dev show | grep DNS
“`
– 运行以下命令以添加新的DNS服务器:
“`
nmcli con modipv4.dns “DNS服务器的IP地址”
“`
其中是您的网络连接的名称,可以使用`nmcli con show`命令查看。运行以上命令后,需要重新连接到网络才能生效。 3. 使用network-manager配置文件:
– 使用文本编辑器打开/etc/NetworkManager/system-connections/目录下与您的网络连接相关的配置文件,例如Wired connection 1或Wireless connection 1。
– 在文件的[ipv4]或[ipv6]部分添加”dns”行,后面跟上要使用的DNS服务器的IP地址。可以添加多个dns行,每行一个。
– 保存并关闭文件。示例:
“`
[ipv4]
dns=8.8.8.8
dns=8.8.4.4
“`4. 使用systemd-resolved服务:
– 运行以下命令以编辑systemd-resolved.conf文件:
“`
sudo nano /etc/systemd/resolved.conf
“`
– 在文件的[Resolve]部分添加”DNS”行,后面跟上要使用的DNS服务器的IP地址。可以添加多个DNS行,每行一个。
– 保存并关闭文件。
– 重启systemd-resolved服务以使更改生效:
“`
sudo systemctl restart systemd-resolved
“`5. 使用NetworkManager的命令行工具:
– 运行以下命令以查看当前网络连接的DNS设置:
“`
nmcli con show
“`
– 运行以下命令以添加新的DNS服务器:
“`
nmcli con modipv4.dns “DNS服务器的IP地址”
“`
其中是您的网络连接的名称,可以使用`nmcli con show`命令查看。运行以上命令后,需要重新连接到网络才能生效。 以上方法可以使您在Linux系统中添加DNS命令来设置域名解析器的配置。选择适合您的系统和网络环境的方法,并确保您具有足够的权限来进行更改。
2年前 -
在Linux系统中,可以通过多种方式添加DNS(Domain Name System)命令,包括手动修改配置文件和使用命令行工具等。下面将介绍三种常见的添加DNS命令的方法。
方法一:修改/etc/resolv.conf文件
1. 打开终端并以root用户身份登录。
2. 输入以下命令来编辑resolv.conf文件:
“`shell
sudo vi /etc/resolv.conf
“`
如果没有安装vi编辑器,可以替换为其他文本编辑器。
3. 在打开的文件中,找到类似于下面的行:
“`shell
nameserver
“`
在上述行的下方添加其他DNS服务器IP地址,每个地址占据一行。
4. 保存并退出编辑器。
5. 输入以下命令刷新DNS缓存:
“`shell
sudo systemctl restart NetworkManager
“`方法二:使用nmcli命令
1. 打开终端并以root用户身份登录。
2. 输入以下命令添加DNS服务器:
“`shell
nmcli con mod <网络连接名称> ipv4.dns
“`
将 “<网络连接名称>” 替换为你的网络连接名称,可以通过运行 “nmcli con show” 查看。
将 “” 替换为你要添加的DNS服务器的IP地址。
3. 输入以下命令使修改生效:
“`shell
nmcli con up <网络连接名称>
“`方法三:使用systemd-resolved服务
1. 打开终端并以root用户身份登录。
2. 输入以下命令编辑systemd-resolved配置文件:
“`shell
sudo vi /etc/systemd/resolved.conf
“`
3. 在打开的文件中,找到类似于下面的行,并取消注释:
“`shell
DNS=
“`
将 “” 替换为你要添加的DNS服务器的IP地址。
4. 保存并退出编辑器。
5. 输入以下命令重启systemd-resolved服务:
“`shell
sudo systemctl restart systemd-resolved
“`无论采用哪种方法,添加的DNS服务器将会在系统启动时自动生效。可以通过执行 “ping” 命令来验证DNS设置是否生效。
2年前