在终端上,如何更改DNS?

分享于 

2分钟阅读

ubuntu

  繁體

问题:

我修改了netplan设置,但它仍然不能工作。

20.04

cat /etc/netplan/01-network-manager-all.yaml


 # Let NetworkManager manage all devices on this system


network:


 version: 2


 renderer: NetworkManager


 ethernets:


 wlp2s0:


 dhcp4: false


 addresses: [192.168.1.128/24]


 gateway4: 192.168.1.254


 nameservers:


 addresses: [1.1.1.1, 1.0.0.1]




答案1:

从终端打开/etc/netplan/01-network-manager-all.yaml# nano /etc/netplan/01-network-manager-all.yaml

查找包含nameservers和地址的部分:


nameservers:


 addresses: [8.8.8.8, 8.8.4.4]



你可以在这里添加任意数量的nameserver,只需用逗号将它们分开。

完成更改后,保存文件,并运行# netplan apply

可选)要确认已进行了更改,请运行$ systemd-resolve --status | grep 'DNS Servers' -A2


答案2:

首先找到你想要更改的连接名,并记下它的名称:

 
nmcli connection



然后使用nmcli更改DNS设置:


nmcli connection modify <interface name> ipv4.dns "<DNS Server>,<DNS Server>"



检查你的接口以确保它已正确更新:


nmcli connection show <interface name>





TERM  终端  DNS  
相关文章