Die vollständige korrekte Syntax sollte
lautensudo ufw allow out to any port 53
Ich habe dieses Problem gelöst. Ich habe den Ausgang für Port 53 zugelassen, das ist der DNS-Service-Port. Danke.
sudo ufw allow out 53
Zuerst ufw allow dns
erlaubt eingehende DNS-Anfragen, was nicht das ist, was Sie wollen.
Zweitens können Sie allen in anderen Antworten erwähnten Befehlen folgen (am einfachsten ufw allow out 53
), aber Ordnung ist wichtig . Wenn Sie also eine Deny-Anweisung haben, die auch DNS-Anfragen ablehnen würde, wenn sie nur verwendet wird, setzen Sie sie an die letzte Stelle !
Lassen Sie also zuerst Port 53 für Ihren DNS-Server zu und verweigern/verweigern Sie später möglicherweise einige Anfragen.