No, il file hosts serve solo per associare a un indirizzo IP un nome.
Alcuni software poi aggiungono a questo file la lista dei siti da bloccare semplicemente perche assegnano a quel sito l'indirizzo IP: 127.0.0.1 che è quello della tua macchina, in questo modo invece di collegarti al loro sito ti collegherai alla tua macchina.