linux设置dns的命令
-
在Linux系统中,我们可以使用一些命令来设置DNS(域名系统)服务器。以下是一些常用的命令:
1. 使用nmcli命令设置DNS:
“`
nmcli con modipv4.dns
“`
将``替换为你的网络连接名称,` `替换为你想要设置的DNS服务器的IP地址。如果你想要设置多个DNS服务器,可以使用逗号将它们分隔开。 2. 使用resolvconf命令设置DNS:
“`
sudo resolvconf -u
“`
这个命令会更新系统的DNS配置文件,使其生效。3. 直接修改/etc/resolv.conf文件:
“`
sudo nano /etc/resolv.conf
“`
在打开的文件中,将`nameserver`后面的IP地址修改为你想要设置的DNS服务器地址。你可以添加多个`nameserver`行来设置多个DNS服务器。4. 使用systemd-resolved服务设置DNS:
“`
sudo systemctl edit systemd-resolved.service
“`
在打开的文件中,添加以下内容:
“`
[Service]
DNS=
“`
将``替换为你的DNS服务器地址。 这些命令可以根据不同的需求来设置DNS服务器。记得在修改DNS设置后,要重新启动网络服务以使其生效。
2年前 -
在Linux系统中,可以使用多个命令来设置DNS(Domain Name System)。
1. 使用命令行设置DNS
在终端中,可以通过编辑`/etc/resolv.conf`文件来设置DNS。可以使用文本编辑器(如vi或nano)打开该文件,并将所需的DNS服务器 IP地址添加到文件中。可以添加多个DNS服务器,每个IP地址占一行。例如:“`
nameserver 8.8.8.8
nameserver 8.8.4.4
“`保存并退出文件后,新的DNS服务器设置将生效。请注意,这些更改可能会被网络管理器覆盖,以防止网络配置文件的更改。
2. 使用nmcli命令设置DNS
nmcli是NetworkManager的命令行工具,可以用于设置网络连接。可以使用`nmcli`命令来添加和修改DNS服务器。例如,要添加一个DNS服务器,可以使用以下命令:“`
nmcli connection modifyipv4.dns
“`将`
`替换为网络连接的名称,将` `替换为所需的DNS服务器的IP地址。 3. 使用networkmanager命令设置DNS
`networkmanager`命令也可以用于设置DNS服务器。可以使用以下命令来添加和修改DNS服务器:“`
networkmanager dns add
“`将`
`替换为网络连接的名称,将` `替换为所需的DNS服务器的IP地址。 4. 使用systemd-resolved设置DNS
一些新的Linux发行版使用systemd-resolved作为系统的DNS解析器。可以使用`systemd-resolve`命令来设置DNS服务器。例如,要设置一个DNS服务器,可以使用以下命令:“`
sudo systemd-resolve –set-dns=8.8.8.8
“`这将设置默认DNS服务器为8.8.8.8。
5. 使用图形界面设置DNS
基于桌面环境的Linux发行版通常提供图形界面设置DNS服务器的方法。可以通过网络设置或网络管理器来访问此功能。在图形界面中,可以通过添加和配置DNS服务器来设置系统的DNS。具体步骤可能因不同的发行版和桌面环境而有所不同。无论使用哪种方法,设置完新的DNS服务器后,应该测试其是否工作正常,以确保DNS解析正常运行。
2年前 -
在Linux系统中,可以通过以下命令来设置DNS:
1. 修改resolv.conf文件:
resolv.conf文件用于存储DNS解析器的配置信息,可以通过编辑该文件来设置DNS服务器。使用下面的命令打开resolv.conf文件:
“`shell
sudo vi /etc/resolv.conf
“`
如果提示权限不足,可以使用sudo来获取管理员权限。2. 修改nameserver字段:
打开resolv.conf文件后,可以看到一个或多个nameserver字段,每个字段后面跟着一个IP地址,表示DNS服务器的地址。可以将现有的服务器地址替换为新的DNS服务器地址。例如,将nameserver字段修改为8.8.8.8,表示使用Google的DNS:“`
nameserver 8.8.8.8
“`可以根据需要添加多个nameserver字段,每个字段对应一个DNS服务器地址。服务器地址会按照从上到下的顺序依次进行解析,直到找到可用的DNS服务器。
3. 设置DNS搜索域:
可以通过添加search字段来设置默认的DNS搜索域。搜索域是指在主机名解析时自动附加到不完全限定的域名后面进行搜索的域。例如,添加下面这行可以设置默认的搜索域为example.com:“`
search example.com
“`可以根据需要添加多个search字段,每个字段对应一个搜索域。
4. 保存并退出文件:
编辑完成后,使用键盘快捷键 “Esc” -> “:wq” 保存并退出文件。5. 重启网络服务:
为了使设置生效,需要重新启动网络服务。可以使用以下命令重启网络服务:
“`shell
sudo systemctl restart network
“`
或者
“`shell
sudo service network restart
“`
这样就完成了DNS服务器的设置。注意:以上的方法仅在系统重启之前生效。如果希望永久生效,需要修改网络配置文件。
2年前