Anonim

Mac hosts-filen är ett viktigt textdokument på Mac OS X som gör det möjligt att kartlägga värdnamn till angiven IP-adress. Även om Internet har både offentliga och privata DNS-servrar för mappning av IP-adress, är värdfilen på Mac ett bra sätt att åsidosätta DNS-servrar. När du redigerar värdfilen på Mac tillåter det användare att manuellt rikta en webbplatsadress till en specifik IP-adress eller blockera åtkomst till en webbplats helt och hållet genom att peka på en oanvänd eller intern IP-adress. Följande kommer att lära användare hur man redigerar Mac hosts-filen på OS X.

Redigera Mac-värdfil med textredigering

Det finns ett par olika sätt att redigera värdfilen i Mac OS X. En metod är att använda standardfunktionen TextEdit för redigering av Mac-värdfiler. Eftersom Mac hosts-filen är ett textdokument, kommer TextEdit att vara ett tillräckligt bra verktyg som Mac värdar filredigeraren. Men det är viktigt att notera att TextEdit inte kan öppna filen direkt och att du måste kopiera filen till en oskyddad plats, som Desktop, redigera den och sedan kopiera den till TextEdit för att redigera hosts-filen på Mac.

För att hitta värdfilen öppnar du Finder och väljer Gå> Gå till mapp i Finders menyfält . Skriv följande plats i rutan och tryck på Retur.

/ privata / etc / hosts

Ett nytt Finder-fönster öppnas och din Mac-värdfil kommer att väljas. Klicka och dra det ur Finder-fönstret och släpp det på skrivbordet. Detta gör att vi fritt kan redigera filen.

När du vill öppna Mac värd fil som standard, allt du behöver göra är att dubbelklicka och den kommer att visa filens innehåll i TextEdit. Som standard är värdfilen enkel eftersom den bara innehåller ett antal rader med beskrivande text som "kommenteras" med pundet eller nummertecknet (#). Värdfilen har också IP-värden för localhost och broadcasthost. Om du vill redigera filen lägger du till dina egna rader efter sändningen.

En bra användning för en redigerad värdfil på din Mac är att blockera åtkomst till specifika webbplatser. ( Hur man blockerar en webbplats på Windows ) Det krävs att du skriver den IP-adress som vill blockeras och tilldelas följt av ett värdnamn. I vårt fall vill vi blockera YouTube. Du kartlägger www.youtube.com till 0.0.0.0 vilket, som en ogiltig IP-adress, kommer att resultera i ett fel. När någon som använder Mac försöker gå till www.youtube.com kommer webbläsaren inte att ladda sidan.

En annan metod är att skriva IP-adressen på en giltig webbplats istället för 0.0.0.0. För att hitta en webbplats IP-adress kan du "pinga" webbplatsen via Terminal. Öppna terminal och skriv följande kommando, och ersätt “www.website.com” med den webbplats du väljer:

ping www.website.com

När ändringarna har gjorts i värdfilerna på Mac sparar du den på sin nuvarande plats på skrivbordet. Dra och släpp sedan värdfilen från skrivbordet tillbaka till dess ursprungliga plats på / privat / etc. Om Finder-fönstret är stängt använder du Finder> Gå> Gå till mapp- kommandot för att öppna det igen.

När värdefilen har tappats till sin ursprungliga plats kommer OS X att fråga dig vad du ska göra med den omodifierade värdfilen som redan finns. Välj "Ersätt" och ange sedan det administrativa användarlösenordet för att verifiera överföringen.

Öppna nu en webbläsare för att testa ändringarna. De korrekta ändringarna har inte inträffat, det kan behövas för att rensa DNS-cachen. För OS X Lion och OS X Mountain Lion, öppna Terminal och använd följande kommando. Observera att du måste ange ditt administratörslösenord för att köra det:

sudo killall -HUP mDNSResponder

För OS X Mavericks, använd det här kommandot istället:

dscacheutil-flushcache; sudo killall -HUP mDNSResponder

Hur man redigerar värdefilen i mac os x