Als je naar bijvoorbeeld ubuntu-nl.org wil, zal je computer eerst contact maken met een DNS server om het IP-adres op te vragen.
Als je een hostname (bijv. ubuntu-nl.org) opneemt in /etc/hosts, wordt er geen contact meer opgenomen met de DNS server, maar wordt het IP-adres gebruikt wat in het hosts bestand staat.
Door nu alle advertentiesites op te nemen in /etc/hosts en die door te verwijzen naar een IP-adres waar geen website op draait sla je de stap van de DNS server over, en bovendien kunnen de advertenties niet geladen worden.
Dat scheelt nogal wat tijd en ergernis
Je kan hetzelfde bereiken met Adblock Plus, die blokkeert gewoon een hoop advertenties zodat die ook niet geladen worden.
Het voordeel van Adblock Plus is dat je uitgebreider kan filteren en dat de filterregels automatisch geüpdate kunnen worden.