Với Ubuntu 20.04, tôi kết nối internet qua WLan bằng NetworkManager. Sau đó, tôi thiết lập VPN với OpenConnect.
Tôi đang sử dụng "sơ khai giải quyết.conf": /etc/resolv.conf -> /run/systemd/resolve/stub-resolv.conf
và tôi có máy chủ lưu trữ: tệp mdns4_minimal [NOTFOUND=return] giải quyết [!UNAVAIL=return] dns
Trong /etc/nsswitch.conf
.
Tất cả đều hoạt động tốt ngoài việc DNS 10.233.63.202 của VPN không được sử dụng:
Liên kết 37 (tun0)
Phạm vi hiện tại: DNS
Cài đặt DefaultRoute: có
Cài đặt LLMNR: có
Cài đặt MulticastDNS: không
Cài đặt DNSOverTLS: không
Cài đặt DNSSEC: không
DNSSEC được hỗ trợ: không
Máy chủ DNS hiện tại: 10.233.63.202
Máy chủ DNS: 10.233.63.202
10.233.63.203
Nhìn tạp chíctl -u systemd-đã giải quyết -f, chỉ có "Máy chủ DNS hiện tại" 192.168.3.1 của liên kết WLan được sử dụng:
Liên kết 3 (wlo1)
Phạm vi hiện tại: DNS
Cài đặt DefaultRoute: có
Cài đặt LLMNR: có
Cài đặt MulticastDNS: không
Cài đặt DNSOverTLS: không
Cài đặt DNSSEC: không
DNSSEC được hỗ trợ: không
Máy chủ DNS hiện tại: 192.168.3.1
Máy chủ DNS: 192.168.3.1
10.233.63.202
10.231.76.11
Tên miền DNS: ~.
Theo những gì tôi hiểu cho đến nay là systemd-resolved có thể không sử dụng DNS của điều chỉnh0
bởi vì NetworkManager thêm ~.
"Tên miền DNS" thành wlo1
.
Ngay cả khi tôi thêm nó vào điều chỉnh0
với Sudo resolvectl tên miền tun0 ~.
và loại bỏ nó khỏi wlo1
với tên miền Sudo resolvectl wlo1 some.search.tld
, không có DNS của điều chỉnh0
Được sử dụng.
Tôi thậm chí đã thêm một trong các DNS của điều chỉnh0
đến wlo1
và mong đợi rằng nó sẽ được sử dụng vì 192.168.3.1 không có câu trả lời, nhưng thực tế không phải vậy.
Chỉ khi tôi thay đổi thứ tự DNS của wlo1
do đó, tức là 10.233.63.202 là "Máy chủ DNS hiện tại", tên máy chủ trong VPN được giải quyết. Dường như chỉ có "Máy chủ DNS hiện tại" của wlo1
bao giờ được tư vấn.
Nếu DNS của liên kết VPN không được sử dụng vì OpenConnect, NetworkManager và systemd-resolved không hoạt động tốt với nhau vì một số lý do, tôi có thể chung sống với điều đó.
Nhưng tại sao các DNS khác của wlo1
đang được sử dụng? Trên thực tế, điều này đã hoạt động tốt trong nhiều năm cho đến nay.
Ngoài ra, tôi không biết mình phải lo lắng đến mức nào về rò rỉ DNS, điều có thể xảy ra nếu tôi thêm DNS VPN làm "Máy chủ DNS hiện tại" của liên kết WLan?