Tôi đã có cùng một vấn đề trong 18.04. systemd-resolvedvà dnsmasqcó 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 resolvtậ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.confadd hoặc bỏ ghi chú dòng sau:
resolv-file=/etc/resolv.personal
Sau đó khởi động lại dnsmasqvà 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