Editar o arquivo de hosts, apenas faz um nome responder com esse IP. por exemplo, fazendo isso
127.0.0.1 facebook.com
significa que quando você digita facebook.com, ele irá para o endereço IP 127.0.0.1 (que é o seu computador local).
No entanto, por exemplo, se facebook.com for na verdade o IP 56.43.32.123 e você digitar esse IP no navegador, ele irá levá-lo ao site do Facebook.
Todos os arquivos de hosts fazem um mapeamento de um endereço IP para um nome de domínio, assim como você dá ao número de telefone um nome de contato. O número é a informação real o nome apenas um rótulo. Espero que isso explique.