Blockera åtkomst till webbplatser på en Mac genom att ändra /etc/hosts
Innehållsförteckning:
Vi har fått flera frågor om hur man blockerar specifika webbplatser från att nås direkt på Mac. Frustrationen verkar ligga i hur lätt det är att kringgå de typiska åtgärderna, som att ställa in föräldrakontroller och blockera sajter i Safari, bara för att få dem åtkomliga i Camino eller Firefox. Tja, ett snabbt och effektivt sätt att blockera åtkomst till angivna webbplatser är genom att redigera filen /etc/hosts, som har den extra bonusen att ge resultat i hela systemet.Oavsett om det är barn eller din rumskamrat som du försöker hindra från att besöka en viss webbplats, så här gör du.
Blockera åtkomst till webbplatser på en Mac
Redigering /etc/hosts
1) För att redigera hosts-filen och lägga till en ny post, öppna din terminal och skriv följande (Du blir bad om ditt root-lösenord eftersom detta är en systemfil): sudo nano /etc/hosts
2)Detta kommer att få upp en skärm som ser mycket ut som den nedan, lägg märke till att yahoo.com har lagts till längst ner som en sida vi vill blockera. För att blockera någon annan webbplats, skriv den helt enkelt på samma sätt. Du kan använda loopback-IP-adressen för localhost och ha så många webbplatser mappa till 127.0.0.1 som du vill, eller ange andra IP-adresser att omdirigera en URL till, som 0.0.0.0:
Blockera webbplatser i ETC HOSTS-fil på en Mac
3) Spara nu filen i nano genom att trycka på kontroll-o och returtangenten.
Observera att du kan behöva köra följande kommando för att ändringar ska träda i kraft: sudo dscacheutil -flushcache Detta tömmer din DNS-cache.
Förvirrad? Vill du ha en visuell genomgång? Ta en titt på vår videoguide som visar hur du redigerar /etc/hosts i Mac OS X