Anonim

Precis som Windows-baserade datorer har Mac en värdfil för att konfigurera hur din maskin ansluter till webbplatserna på Internet. Den här filen innehåller referenser till webbplatser och IP-adresser, och du kan använda den på många olika sätt på din Mac.

En av anledningarna till att du kanske vill redigera hosts-filen på din Mac är att blockera webbplatser. Det är ett bra sätt att blockera vissa webbplatser från att nås på din maskin. Den andra möjliga användningen är att testa dina egna webbplatser lok alt på din maskin. Du kan låta värdfilen omdirigera ditt valda domännamn till nätverkssökvägen för din lokala lagring.

Mac Hosts Filplats

Eftersom det är en riskabel uppgift att redigera hosts-filen har Apple avsiktligt placerat den i en privat mapp på ditt system. Det är för att förhindra användare från att modifiera det utan ordentlig kunskap och orsaka skada på hela systemet.

För de nyfikna användarna där ute är sökvägen /etc/hosts/ och du kan komma åt den via ett terminalfönster.

Redigera värdfil på Mac

Det är ganska enkelt att redigera hosts-filen på din Mac eftersom det finns en inbyggd redigerare för att göra det. Den finns inuti terminalen och kallas nanoredigerare. Du kan använda den för att öppna och redigera alla textfiler inklusive hosts-filen på din maskin.

Se till att du använder ett administratörskonto för att utföra följande steg.

  1. Klicka på Launchpad i Dock, sök efter Terminal , och starta den.

  1. Skriv följande kommando i terminalen och tryck Enter. Det öppnar värdfilen i nanoredigeraren.sudo nano /etc/hosts

  1. Eftersom det är ett sudo-kommando kommer det att be dig ange ditt lösenord. Ange lösenordet och fortsätt.

  1. Filen bör nu vara öppen på din skärm och du kan börja redigera den.

Förstå Mac-värdfilen

Om du inte har redigerat en värdfil tidigare, kanske du tycker att filen är lite komplicerad att arbeta med. Det är dock inte så svårt att redigera det som det ser ut.

En av posterna du hittar i filen är 127.0.0.1 localhost.

Det första avsnittet med siffror är den lokala IP-adressen för din Mac. Den andra delen där den har värdnamnet är vad du använder för att komma åt den IP-adressen.

Ovanstående två delar, när de kombineras tillsammans, omdirigerar alla localhost-frågorna till IP-adressen 127.0.0.1 När du anger localhost i din webbläsare, tittar din webbläsare in i hosts-filen, erhåller den angivna IP-adressen och tar dig till den IP-adressen.

I ett nötskal är hosts-filen inget annat än en kombination av IP-adresser och domännamn. Du kan modifiera dessa på vilket sätt du vill för att uppnå önskat resultat.

Konfigurera omdirigeringar med värdfilen

En av de saker du kan göra med hosts-filen är att ställa in omdirigeringar. Du kan låta ett domännamn peka på något helt annat än vad det är tänkt att peka på.

Om du till exempel försöker minska din användning av sociala medier kan du låta domäner som facebook.com omdirigera din webbläsare till webbplatser som till exempel Wikipedia. Du kan använda nästan vilken domän och IP-adress du vill.

Låt oss ta en titt på hur du kan ställa in ovanstående omdirigering med hjälp av hosts-filen.

  1. Medan filen är öppen i nanoredigeraren använder du piltangenterna för att flytta markören till där localhost slutar. Tryck sedan på Enter för att lägga till en ny rad för din post.

  1. I den nya raden som du just lade till, skriv in IP-adressen dit du vill omdirigera källdomänen till. Vi kommer att använda 103.102.166.224, vilket är Wikipedias IP-adress.

  1. Tryck på Tab på tangentbordet för att komma till källdomänfältet.
  2. Här, skriv in domännamnet som ska omdirigeras till den IP-adress du skrev in tidigare. Vi använder facebook.com här.

  1. När ändringarna är gjorda, tryck på Ctrl + O på tangentbordet för att spara filen.
  2. Tryck på Enter för att bekräfta åtgärden.
  3. Tryck på Ctrl + X för att stänga nanoredigeraren.
  4. Du måste nu tömma DNS-cachen för att sätta ändringarna i kraft. För att göra det, skriv följande kommando i terminalen och tryck Enter.dscacheutil -flushcache

  1. Öppna en webbläsare, skriv facebook.com och tryck Enter . Du kommer att upptäcka att det öppnar Wikipedia snarare än Facebook.

Snabbtips: Hur man hittar en webbplatss IP-adress

Som du kan se i proceduren ovan behöver du IP-adressen till den webbplats som du vill omdirigera människor till. Om du inte redan känner till det kan du använda ett kommando i terminalen för att ta reda på IP-adressen för vilken webbplats som helst.

  1. I terminalfönstret skriver du följande kommando och trycker på Enter. Se till att ersätta wikipedia.org med den webbplats du väljer.ping wikipedia.org

  1. Det kommer att visa en IP-adress på skärmen. Det är vad du kan använda i hosts-filen.

Blockera webbplatser genom att redigera värdfilen på Mac

HUR MAN BLOCKAR WEBBPLATSER PÅ WINDOWS: Använda värdfilen

Det fantastiska med hosts-filen är att den låter dig blockera webbplatser utan att du behöver installera några appar från tredje part på din Mac. Du kan lägga till en post i filen och alla anslutningsbegäranden till den posten kommer att nekas.

  1. Starta hosts-filen i nanoredigeraren som visas ovan.
  2. För markören dit localhost-posten slutar och tryck Enterför att lägga till en ny rad.
  3. Skriv in IP-adressen 127.0.0.1 och tryck Tabpå ditt tangentbord.
  4. Ange domännamnet för webbplatsen som du vill blockera. Om du till exempel vill blockera Instagram, skriv instagram.com.

  1. Tryck på Ctrl + O för att spara ändringarna.
  2. Tryck Ctrl + X för att stänga filen.
  3. Skriv följande kommando och tryck Enter för att tömma DNS-cachen.dscacheutil -flushcache

Nu varje gång du försöker komma åt den blockerade webbplatsen tar den dig till den lokala värden som visar en felsida.

Mac-värdfilen ger dig många sätt att leka med utgående nätverksförfrågningar, och du kan blockera och avblockera dem som du vill. Har du använt hosts-filen på din Mac tidigare? Om så är fallet, vad var det till för? Låt oss veta i kommentarerna nedan.

Hur man redigerar Hosts-filen på Mac