Ich möchte einige Hosts in Ubuntu blockieren. Wie kann ich also eine hosts.deny
Datei bearbeiten , um einige Hosts wie example.com zu blockieren?
Und noch eine Sache, die ich dnsmasq
in Ubuntu installiert habe , kann ich also die Einträge der DNS überprüfen, die von zwischengespeichert wurden dnsmasq
? Wenn ja, wie?
Danke im Voraus.
hosts.allow
undhosts.deny
sind veraltet. Sie werden von TCP-Wrappern, hostbasierter Zugriffskontrolle, http://en.wikipedia.org/wiki/TCP_Wrapper, verwendetWenn Sie den Zugriff auf einen Dienst blockieren möchten, müssen Sie feststellen, ob dieser Dienst mit TCP-Wrappern kompiliert wurde. Ich bezweifle sehr, dass Ubuntu-Dienste immer noch TCP-Wrapper verwenden.
Die TCP-Wrapper-Bibliothek finden
/lib/libwrap.so.0
Sie unter Wenn Sie überprüfen möchten, oblighttpd
(Webserver) TCP-Wrapper unterstützt, führen Sie Folgendes ausEs wird nicht erwähnt
libwrap
, daher unterstützt dieser Dienst zumindest keine TCP-Wrapper und wird ignoriert/etc/hosts.{allow, deny}
.quelle
Sie möchten eine Firewall verwenden, um den Zugriff auf andere Sites zu blockieren. Ich glaube, ufw ist standardmäßig installiert. Der Befehl
man ufw
sollte Informationen zur Verwendung enthalten. Ersetzen Sie 192.0.2.15 durch die Adresse, die Sie blockieren möchten.Die Befehle
quelle