Tôi đã có cùng một vấn đề trong 18.04. systemd-resolved
và dnsmasq
có xu hướng lặp. Tôi đã giải quyết nó theo cách này:
Thêm hoặc bỏ ghi chú dòng sau vào /etc/default/dnsmasq
:
IGNORE_RESOLVCONF=yes
Tạo resolv
tập tin của riêng bạn ( /etc/resolv.personal
) để xác định máy chủ tên. Bạn có thể sử dụng bất kỳ máy chủ tên ở đây. Tôi lấy hai từ OpenNIC .
nameserver 5.132.191.104
nameserver 103.236.162.119
Trong /etc/dnsmasq.conf
add hoặc bỏ ghi chú dòng sau:
resolv-file=/etc/resolv.personal
Sau đó khởi động lại dnsmasq
và vô hiệu hóa trình phân giải mặc định : systemd-resolved
.
sudo service dnsmasq restart
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved