linux改dns命令
-
要在Linux中改变DNS服务器的设置,可以使用以下命令:
1. 首先,打开终端窗口,进入命令行界面。
2. 输入以下命令以编辑网络配置文件:
“`
sudo vi /etc/resolv.conf
“`3. 在打开的文件中,你将看到一行以”nameserver”开头的内容,其后是DNS服务器的IP地址。
4. 使用键盘方向键将光标移动到该行,然后使用键盘的删除键或者Backspace键删除原有的IP地址。
5. 输入你要设置的新DNS服务器的IP地址。如果你有多个DNS服务器,可以在不同的行上分别添加它们的IP地址。
6. 按下Esc键退出编辑模式,然后输入冒号(:)和大写字母W来保存文件并退出vi编辑器。
7. 重新启动网络服务,使新的DNS设置生效。你可以使用以下命令实现:
“`
sudo service networking restart
“`现在,你已成功修改了Linux系统的DNS服务器设置。你可以使用`ping`命令或打开一个网页来测试新设置是否正常工作。请注意,这个设置只在当前会话中生效,如果你重新启动系统,则需要再次执行这些步骤来修改DNS服务器。
2年前 -
在Linux系统中,可以使用多种方法来改变DNS(Domain Name System)服务器。下面是几个常用的改变DNS的命令:
1. 使用resolv.conf文件:resolv.conf文件位于/etc目录下,它包含了当前系统使用的DNS服务器信息。可以使用文本编辑器如vi或nano来修改这个文件。打开终端并输入以下命令来编辑resolv.conf文件:
“`
sudo vi /etc/resolv.conf
“`
在文件中找到DNS服务器行,通常以”nameserver”开头,然后在后面加上新的DNS服务器地址。例如:
“`
nameserver 8.8.8.8
nameserver 8.8.4.4
“`
保存并关闭文件后,你的系统将使用新的DNS服务器。2. 使用nmcli命令:nmcli是NetworkManager命令行工具,可用于管理网络连接。使用下面的命令来更改默认DNS服务器:
“`
nmcli con modify eth0 ipv4.dns “8.8.8.8 8.8.4.4”
“`
这个命令将设置eth0接口使用Google的公共DNS服务器。修改完毕后,记得重启网络连接,或者重启系统。3. 使用nmtui命令:nmtui是NetworkManager的文本用户界面工具,提供了一个交互式界面来管理网络设置。可以通过以下命令启动nmtui:
“`
sudo nmtui
“`
在nmtui界面中,选择 “Edit a connection”,然后找到你要更改的连接。进入连接编辑页面,选择 “IPv4 CONFIGURATION”,将原有的DNS服务器替换为新的地址。完成后,选择 “OK” 保存更改。4. 使用systemd-resolve命令:systemd-resolve是systemd提供的网络解析工具。可以使用以下命令来更改DNS服务器:
“`
sudo systemd-resolve –set-dns=8.8.8.8 –set-dns=8.8.4.4
“`
这个命令将设置系统使用Google的公共DNS服务器。设置完毕后,记得重启网络连接或系统。5. 使用dnsmasq命令:dnsmasq是一个小型的DNS和DHCP服务器。如果你安装了dnsmasq,可以编辑其配置文件/etc/dnsmasq.conf并添加以下行:
“`
server=8.8.8.8
server=8.8.4.4
“`
保存文件后,重新启动dnsmasq服务即可生效。需要注意的是,修改DNS服务器可能会影响网络连接和网络应用程序的正常运行。在更改DNS服务器之前,建议备份现有的配置,以免出现问题时可以恢复。另外,不同的Linux发行版可能使用不同的网络管理工具,所以具体的命令可能会略有差异。
2年前 -
Linux系统中,可以通过修改配置文件或使用命令来改变DNS(Domain Name System)服务器。下面将介绍两种方法来改变DNS服务器。
方法一:使用命令行操作
1. 打开终端,使用root权限登录或者使用sudo命令进入超级用户模式。
2. 编辑resolv.conf文件:在终端中输入以下命令来打开resolv.conf文件:
“`shell
sudo vi /etc/resolv.conf
“`3. 添加DNS服务器:在打开的resolv.conf文件中,可以看到类似以下的内容:
“`shell
# Generated by NetworkManager
nameserver 192.168.1.1
“`
将默认的DNS服务器地址替换为你想要连接的DNS服务器地址,例如:
“`shell
nameserver 8.8.8.8
“`4. 保存并退出文件:按下Esc键,输入”:wq”,然后按下回车键,保存并退出文件。
5. 使用新的DNS服务器:执行以下命令,将新的DNS服务器立即生效:
“`shell
sudo systemctl restart NetworkManager
“`方法二:使用网络管理工具
许多Linux发行版都提供了图形化的网络管理工具,可以方便地更改DNS服务器。
1. 打开系统设置:在桌面上找到系统设置的图标,并打开它。
2. 进入网络设置:在系统设置中找到网络或Wi-Fi设置,并进入该设置。
3. 打开DNS设置:在网络设置中,找到DNS设置或IPv4或IPv6设置,并点击进入。
4. 添加新的DNS服务器:在DNS设置中,查找现有的DNS服务器地址,并将其替换为你想要连接的新的DNS服务器地址。
5. 保存并应用新的设置:点击应用或保存按钮,使新的DNS服务器设置生效。
注意:
– 在修改DNS服务器地址之前,建议先备份原始的resolv.conf文件。
– 如果使用了网络管理工具,记住相关设置的位置和界面可能会因不同的Linux发行版而有所不同。请根据你使用的发行版进行相应的操作。通过以上两种方法之一,你就可以轻松地修改Linux系统上的DNS服务器。改变DNS服务器可以让你连接到不同的DNS服务器,提供更快的网络访问速度或更稳定的互联网连接。
2年前