linux添加dns服务器命令
-
在Linux系统中,想要添加DNS服务器,你可以通过修改网络配置文件或者使用命令来实现。下面给出两种常见的方法:
方法一:修改网络配置文件
1. 打开终端,以管理员身份登录。
2. 使用文本编辑器打开网络配置文件,可以是“/etc/network/interfaces”或者“/etc/sysconfig/network-scripts/ifcfg-ethX”(具体文件名可能有所不同,取决于你使用的Linux发行版):
“`
sudo nano /etc/network/interfaces
“`
或者
“`
sudo nano /etc/sysconfig/network-scripts/ifcfg-ethX
“`
3. 找到一个名为“dns-nameservers”的行,如果没有,可以在“iface”之后添加一行:
“`
dns-nameservers X.X.X.X
“`
其中 X.X.X.X 是你要添加的DNS服务器的IP地址。
4. 保存文件并关闭编辑器。
5. 重新启动网络服务或者重新启动计算机,使配置生效。方法二:使用命令
1. 打开终端,以管理员身份登录。
2. 使用以下命令添加DNS服务器:
“`
sudo echo “nameserver X.X.X.X” >> /etc/resolv.conf
“`
其中 X.X.X.X 是你要添加的DNS服务器的IP地址。
3. 使用以下命令查看当前DNS服务器的配置:
“`
cat /etc/resolv.conf
“`无论使用哪种方法,你添加的DNS服务器将会生效,系统将会使用该服务器进行域名解析。希望这些信息对你有所帮助!
2年前 -
在Linux系统中,可以通过配置文件或者命令来添加DNS服务器。下面是一些常用的方法:
1. 修改/etc/resolv.conf文件:这是最简单的方法,可以通过编辑该文件来添加DNS服务器。可以使用任何文本编辑器打开该文件,并在其中添加类似于“nameserver IP”的行(其中IP是要添加的DNS服务器的IP地址)。例如:
“`
nameserver 8.8.8.8
nameserver 8.8.4.4
“`保存文件后,DNS服务器的更改将立即生效。
2. 使用nmcli命令:nmcli是NetworkManager命令行工具,可以用于管理网络连接。可以使用以下命令来添加DNS服务器:
“`
nmcli con modipv4.dns “IP1 IP2”
“`在上述命令中,将`
`替换为要修改的网络连接的名称,将`”IP1 IP2″`替换为要添加的DNS服务器的IP地址。 3. 使用nmtui命令:nmtui是NetworkManager的文本用户界面工具,可以通过交互方式进行网络配置。在终端中运行`nmtui`命令后,使用箭头键导航到“Edit a connection”,选择要编辑的连接,然后导航到“IPv4 CONFIGURATION”并添加DNS服务器的IP地址。
4. 使用systemd-resolved服务:systemd-resolved是Linux系统中用于解析DNS的系统服务。可以通过编辑`/etc/systemd/resolved.conf`文件来添加DNS服务器。在该文件中添加类似于“DNS=IP”的行(其中IP是要添加的DNS服务器的IP地址)。例如:
“`
DNS=8.8.8.8
DNS=8.8.4.4
“`保存文件后,重新启动systemd-resolved服务以使更改生效:`sudo systemctl restart systemd-resolved.service`
5. 使用dhclient命令:dhclient是用于请求和配置网络参数的DHCP客户端程序。可以使用以下命令添加DNS服务器:
“`
sudo dhclient -r #释放并清除当前的IP地址
sudo dhclient #重新请求IP地址并获取DNS服务器信息
“`运行上述命令后,dhclient将重新请求IP地址和DNS服务器信息,然后将其应用于网络连接。
这些方法适用于大多数Linux发行版,但具体的命令和配置文件可能有所不同。请根据您使用的Linux发行版和网络管理工具进行相应的调整。
2年前 -
在Linux系统下,可以使用以下方法来添加DNS服务器:
方法一:在网络设置中手动配置DNS服务器
步骤一:打开终端窗口
在桌面环境中,按下Ctrl+Alt+T,会打开一个终端窗口。
步骤二:编辑网络配置文件
使用vi或者nano等编辑器打开网络配置文件,例如:
$ sudo vi /etc/resolv.conf
步骤三:添加DNS服务器
在文件的顶部添加以下行来指定首选和备用的DNS服务器:
nameserver 8.8.8.8
nameserver 8.8.4.4其中,8.8.8.8和8.8.4.4是Google的公共DNS服务器地址,你也可以使用其他的DNS服务器地址。
步骤四:保存并关闭文件
按下Esc键退出编辑模式,然后输入:wq保存并关闭文件。
步骤五:重启网络服务
为了使新的DNS服务器生效,需要重启网络服务。
可以使用以下命令重启NetworkManager服务:
$ sudo systemctl restart NetworkManager
或者可以使用以下命令重启网络接口:
$ sudo ifdown
$ sudo ifup其中,
是你的网络接口的名称,例如eth0或wlan0。 方法二:使用nmcli命令行工具配置DNS服务器
nmcli是NetworkManager的命令行工具,也可以使用它来配置DNS服务器。
步骤一:打开终端窗口
在桌面环境中,按下Ctrl+Alt+T,打开一个终端窗口。
步骤二:列出可用的网络连接
运行以下命令来列出可用的网络连接:
$ nmcli connection show
步骤三:修改DNS设置
使用以下命令来修改DNS设置:
$ sudo nmcli connection modify
ipv4.dns “8.8.8.8 8.8.4.4” 其中,
是你的网络连接的名称。 步骤四:保存并退出
运行以下命令来保存并退出:
$ sudo nmcli connection up
其中,
是修改过的网络连接的名称。 方法三:使用resolvconf命令行工具配置DNS服务器
resolvconf是Debian系统上的一个命令行工具,可以用来配置DNS服务器。
步骤一:打开终端窗口
在桌面环境中,按下Ctrl+Alt+T,打开一个终端窗口。
步骤二:编辑配置文件
运行以下命令来编辑resolv.conf配置文件:
$ sudo vi /etc/resolvconf/resolv.conf.d/head
步骤三:添加DNS服务器
在文件中添加以下行来指定首选和备用的DNS服务器:
nameserver 8.8.8.8
nameserver 8.8.4.4步骤四:保存并退出
按下Esc键退出编辑模式,然后输入:wq保存并退出文件。
步骤五:更新配置
运行以下命令来更新配置文件:
$ sudo resolvconf -u
以上是在Linux系统下添加DNS服务器的三种方法。根据自己的需求选择其中一种方法执行即可。
2年前