在Linux中,可以使用以下方法立即生效修改后的DNS设置:
通过修改/etc/resolv.conf文件:打开终端,使用文本编辑器(如vi或nano)打开/etc/resolv.conf文件。在文件中,找到以"nameserver"开头的行,将它们替换为新的DNS服务器IP地址。保存文件并关闭编辑器。然后,通过运行以下命令刷新DNS缓存以立即生效:sudo systemctl restart network-manager
使用nmcli命令行工具:打开终端,并使用以下命令列出当前的网络连接配置:nmcli connection show。找到你正在使用的连接名称,并使用以下命令将新的DNS服务器添加到该连接配置中:sudo nmcli connection modify
通过systemd-resolved服务:在最新版本的Linux发行版中,network-manager可能使用systemd-resolved服务来管理DNS设置。可以使用以下命令修改DNS设置并刷新缓存:sudo systemd-resolve --set-dns=
请注意,这些方法可能因Linux发行版和网络配置而有所不同。在进行任何更改之前,请备份相关文件或记录当前的设置,以防出现问题。