Scusa crazy ma aggiungere quelle righe nel file host non serve proprio a renderle irragiungibili?
Se metti l'ip reale del sito lo rendi raggiungibile è un modo per riconoscerlo più facilmente se il tuo dns fallisce.
Molto usato sotto rete aziendale, meno a casa.
Se metti IP 0.0.0.0 allora blocchi il sito.
Cosa intendi con modifica dei dns? Io uso il proxy di google come tutti.
Proxy e dns sono due cose ben diverse.
Se il dns non funziona bene, o si è "sporcato" per qualche motivo non ti rimanda ai siti corretti.
Visto che hai detto di avere problemi anche con Internet explorer è evidente che il problema è del tuo sistema operativo.