A resposta do Aleroot está basicamente correta, com a pequena correção de que o nome do arquivo é / etc / hosts.
Por favor, esteja ciente de que existe um arquivo /etc/host.conf na maioria dos sistemas Linux modernos que eu vi, o qual controla a ordem pela qual um nome de domínio é resolvido; os padrões que eu vi são
hosts
dns
em que o arquivo hosts é usado antes de qualquer pesquisa de DNS. Portanto, é importante ter cuidado com os hosts que você coloca em / etc / hosts, pois eles nunca verão o DNS.
Como exemplo, eu vi quando alguém coloca uma entrada para o host FOO no arquivo / etc / hosts. Alguns meses ou anos depois, quando o DNS é alterado para o FOO, eles se perguntam por que a dita máquina não consegue atingir o FOO. O problema era a entrada codificada em / etc / hosts.