Eles são usados por diferentes ferramentas. Veja man hosts;man tcpd .
/etc/hosts.deny faz parte do pacote TCP Wrappers tcpd (consulte Wikipedia ) e atua como intermediário entre um daemon de inetd -like e o serviço TCP de destino e é usado como um mecanismo de controle de acesso para conexões TCP de entrada.
/etc/hosts faz parte de como seu sistema pesquisa URIs e traduz nomes de host para endereços IP e é usado para solicitações TCP / IP de saída.