Je veux bloquer certains hôtes dans Ubuntu, alors comment pourrais-je modifier le hosts.deny
fichier pour bloquer certains hôtes comme example.com.
Et encore une chose que j'ai installée dnsmasq
dans Ubuntu, alors puis-je vérifier les entrées du DNS mis en cache par dnsmasq
? Si oui, alors comment?
Merci d'avance.
hosts.allow
ethosts.deny
sont obsolètes. Ils sont utilisés par TCP Wrappers, contrôle d'accès basé sur l'hôte, http://en.wikipedia.org/wiki/TCP_WrapperSi vous souhaitez bloquer l'accès à un service, vous devez déterminer si ce service a été compilé avec TCP Wrappers. Je doute fortement que les services Ubuntu utilisent toujours TCP Wrappers.
La bibliothèque TCP Wrappers se trouve dans
/lib/libwrap.so.0
Si vous souhaitez vérifier silighttpd
(serveur Web) prend en charge TCP Wrappers, exécutezIl ne le mentionne pas
libwrap
, donc au moins ce service ne prend pas en charge les enveloppeurs TCP et ignorera/etc/hosts.{allow, deny}
.la source
Vous souhaitez utiliser un pare-feu pour bloquer l'accès à d'autres sites. Je crois que ufw est installé par défaut. La commande
man ufw
doit fournir des informations sur son utilisation. Remplacez 192.0.2.15 par l'adresse que vous souhaitez bloquer.Les commandes
la source