在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發行版和網絡配置而有所不同。在進行任何更改之前,請備份相關文件或記錄當前的設置,以防出現問題。