Can you explain me what I need to add in my hosts file for no dns look up
Essa é a pergunta errada a se fazer. O arquivo de hosts não controla se as pesquisas de DNS são realizadas ou não; apenas fornece uma maneira de obter endereços IP sem DNS.
Para controlar o comportamento de pesquisa, você precisa modificar /etc/nsswitch.conf
(pelo menos no Linux).