Eu quero bloquear alguns hosts no Ubuntu, então como eu poderia editar um hosts.deny
arquivo para bloquear alguns hosts como example.com.
E mais uma coisa que eu instalei dnsmasq
no Ubuntu, então posso verificar as entradas do DNS armazenadas em cache por dnsmasq
? Se sim, então como?
Desde já, obrigado.
hosts.allow
ehosts.deny
estão obsoletos. Eles são usados pelo TCP Wrappers, controle de acesso baseado em host, http://en.wikipedia.org/wiki/TCP_WrapperSe você deseja bloquear o acesso a um serviço, precisa descobrir se esse serviço foi compilado com o TCP Wrappers. Duvido muito que os serviços Ubuntu ainda usem TCP Wrappers.
A biblioteca TCP Wrappers está localizada em
/lib/libwrap.so.0
Se você deseja verificar selighttpd
(servidor da Web) suporta TCP Wrappers, executeEle não menciona
libwrap
, portanto, pelo menos, este serviço não suporta TCP Wrappers e será ignorado/etc/hosts.{allow, deny}
.fonte
Você deseja usar um firewall para bloquear o acesso a outros sites. Eu acredito que o ufw está instalado por padrão. O comando
man ufw
deve fornecer informações sobre como usá-lo. Substitua 192.0.2.15 pelo endereço que você deseja bloquear.Os comandos
fonte