这是我的设置:
network:
version: 2
renderer: NetworkManager
#renderer: networkd
ethernets:
enp2s0:
dhcp4: yes
addresses: []
nameservers:
addresses: [1.1.1.1, 1.0.0.1]
enx28ee52061e61:
dhcp4: yes
addresses: []
systemd-解析--状态\ grep 'DNS服务器的-A2
DNS Servers: 192.168.1.1
1.1.1.1
1.0.0.1
因此,每个域都是从192.168.1.1 (路由器-网关IP)中解决的.
我如何删除它和从"1.1.1.1“中解析的所有域?
cat /etc/cat
nameserver 192.168.1.1
nameserver 1.1.1.1
nameserver 1.0.0.1
# Too many DNS servers configured, the following entries may be ignored.
nameserver fe80::1%2
search home
cat /etc/systemd/coned.conf
[Resolve]
#DNS=
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=no-negative
#DNSStubListener=yes
#ReadEtcHosts=yes
发布于 2023-05-26 15:38:29
这一点已经在这里得到了回答,https://askubuntu.com/a/1084736/993552
基本上在你的/etc/netplan/filename.yaml中添加
dhcp4-overrides:
use-dns: no
sudo应用#在更改配置后执行此操作
这将确保您的链接(以太网或更改设置的任何网络连接)不会使用来自DHCP的任何DNS名称服务器。
示例
network:
ethernets:
ens5:
dhcp4: true
dhcp4-overrides:
use-dns: no
dhcp6: false
set-name: ens5
nameservers:
addresses: [8.8.8.8, 4.4.4.4]
version: 2
https://askubuntu.com/questions/1361413
复制相似问题