linux修改dns
时间: 2023-05-01 07:01:03 浏览: 100
在 Linux 系统中修改 DNS 可以通过修改 /etc/resolv.conf 文件来实现。
打开 /etc/resolv.conf 文件,例如使用 nano 编辑器打开:
```
sudo nano /etc/resolv.conf
```
在文件中找到 nameserver 字段,将其中的 DNS 地址改为你想要使用的 DNS 地址。如果原来没有 nameserver 字段,则新增一行即可。
保存文件并退出。
如果你使用的是 Network Manager,也可以在其图形界面中修改 DNS 设置。
修改完成后,可以使用 "nslookup" 命令来测试 DNS 是否生效。
```
nslookup www.google.com
```
如果你使用的是systemd-resolved,则需要在/etc/systemd/resolved.conf中进行修改,然后重启systemd-resolved服务.
```
sudo systemctl restart systemd-resolved
```
相关问题
linux 修改dns
要修改Linux的DNS,可以按照以下步骤操作:
1. 打开终端,输入命令sudo vi /etc/resolv.conf,进入编辑模式。
2. 在文件中添加nameserver IP地址,其中IP地址是你想要设置的DNS服务器的IP地址。可以添加多个DNS服务器,每个DNS服务器占一行。
3. 保存并退出文件。
4. 重启网络服务,输入命令sudo service network restart。
5. 测试DNS设置是否生效,可以使用命令ping www.baidu.com,如果能够ping通,则说明DNS设置成功。
注意:如果你使用的是Ubuntu 18.04及以上版本,DNS设置需要在Netplan配置文件中进行。具体操作可以参考Ubuntu官方文档。
linux修改dns立即生效
要使Linux修改DNS立即生效,可以通过以下几个步骤来完成。
第一步是打开终端,并以管理员权限登录系统。
第二步是编辑网络配置文件。可以使用文本编辑器,例如vi或nano来打开配置文件。常见的配置文件路径是"/etc/resolv.conf"。使用以下命令来编辑该文件:
sudo vi /etc/resolv.conf
第三步是在打开的文件中,查找并修改"nameserver"行。将现有的DNS服务器地址替换为新的DNS服务器地址。确保每个地址在单独的一行上。例如:
nameserver 8.8.8.8
nameserver 8.8.4.4
第四步是保存并退出文件。在vi编辑器中,可以按下"Esc"键,然后输入":wq"来保存并退出。
第五步是重启网络服务以使更改生效。可以使用以下命令来重启网络服务:
sudo systemctl restart NetworkManager
通过以上步骤,Linux的DNS修改将立即生效。您可以通过ping命令或浏览网页来验证新的DNS设置是否生效。
阅读全文