lu.se

Datavetenskap

Lunds Tekniska Högskola

Denna sida på svenska This page in English

/etc/hosts

Reklam och ohyra är ett elände! Man kan naturligtvsi surfa med Firefox och använda AdBlocker, men ett alternativt sätt är att på operativsystemnivå skära av accesseen till dessa siter. Detta innebär att inget program i ens dator kan kommunicera med dessa siter (vilket är bra)!

NOT! Från och med OS X 10.7 har Apple ändrat hur DNS hanteras och en låång hosts-fil gör alla DNS-uppslagningar långsamma och därför måste jag, tyvärr, avråda från att använda denna långa hosts-fil. Däremot kan man alldeles utmärkt ha en kortare variant och slippa en del bekymmer därigenom!

Hur det fungerar

Alla operativsystem har en textfil som berättar grundläggande information om IP-adresser. Vanligtvis innehåller denna bara ”127.0.0.1 localhost” (information om den egna datorn) men man kan peta in alla möjliga siter man vill där.

Genom att lägga in nedanstående får man en
• säkrare maskin
• stillsamma webbsidor (inga animationer)
• svalare och snabbare dator (animationerna, främst Flash, tar processorkraft)
• snabbare surfning (det tar tid att hämta ner all reklam)

Vad man hämtar

På siten http://www.mvps.org/winhelp2002/ Öppna i ny sida finns en host-fil som mappar över 16.000 kända reklam- och skräpsiter till 127.0.0.1! Här är en direktlänk till filen: http://www.mvps.org/winhelp2002/hosts.txt Notera att filen MÅSTE heta hosts och inte hosts.txt!

Så här lägger du till denna information i olika OS:

  • Mac OS X: lägg filen i /etc/hosts (måste göras med hjälp av sudo)
  • Linux: samma som Mac OS X!
  • Windows XP: lägg filen i katalogen C:\WINDOWS\system32\drivers\etc\
  • Windows Vista: Läs på denna adress hur man gör: http://www.mvps.org/winhelp2002/hostsvista.htm Öppna i ny sida

Peters egna tillägg (lägg till dessa rader i filen du hämtade, lämpligen någonstans efter raden med ”127.0.0.1 localhost”):
127.0.0.1 ad.aftonbladet.se #[RealMedia]
127.0.0.1 sifo.aftonbladet.se #[RealMedia]
127.0.0.1 metrics.aftonbladet.se
127.0.0.1 internetpanel.research-int.se
127.0.0.1 se1.instadia.net
127.0.0.1 wwwc.aftonbladet.se #[RealMedia]
127.0.0.1 yui.yahooapis.com
127.0.0.1 wwwapp.aftonbladet.se
127.0.0.1 www.jobb24.se
127.0.0.1 servedby.advertising.com
127.0.0.1 kermit.macnn.com
127.0.0.1 fusion.adtoma.com
127.0.0.1 www2.twingly.com
127.0.0.1 qstream-down.qbrick.com

Slutligtvis vill jag påminna om att /etc/hosts är en viktig fil och om den inte finns kan man inte använda internet alls! Var alltså en aning försiktig när du lägger in den!