Když vám na localhostu běží apache, stačí tam místo 127.0.0.1 napsat např. 127.0.0.2. Ale stejně je to neefektivní, protože se tak dají blokovat jen domény a ne adresáře nebo jen soubory. Navíc bych řekl, že se zvětšujícím se souborem hosts by mohlo docházet ke snižování výkonu.