Mac hosts-filen er et vigtigt tekstdokument på Mac OS X, der tillader kortlægning af hostnavne til den specificerede IP-adresse. Selvom Internettet har både offentlige og private DNS-servere til kortlægning af IP-adresse, er værtsfilen på Mac en god måde at tilsidesætte DNS-servere. Når du redigerer hosts-filen på Mac, giver det brugere mulighed for manuelt at dirigere en webstedsadresse til en bestemt IP-adresse eller blokere adgangen til et websted helt ved at pege på en ubrugt eller intern IP-adresse. Følgende lærer brugerne, hvordan man redigerer filen Mac hosts på OS X.
Rediger Mac-værter-fil med tekstredigering
Der er et par forskellige måder at redigere værtsfilen i Mac OS X. En metode er at bruge standardtekstfunktionen til redigering af Mac-værtsfil. Når Mac hosts-filen er et tekstdokument, vil brug af TextEdit være et godt nok værktøj som Mac vært fileditor. Men det er vigtigt at bemærke, at TextEdit ikke kan åbne filen direkte, og at du bliver nødt til at kopiere filen til et ubeskyttet sted, som Desktop, redigere den og derefter kopiere den til TextEdit for at redigere hosts-filen på Mac.
For at finde værtsfilen skal du åbne Finder og vælge Find> Gå til mappe i Finders menulinje. Skriv følgende placering i boksen og tryk på Retur.
/ private / etc / hosts
Et nyt Finder-vindue åbnes, og din Mac-værtsfil vælges. Klik og træk det ud af Finder-vinduet, og slip det på dit skrivebord. Dette vil lade os frit redigere filen.
Når du vil åbne Mac hosts-filen som standard, er alt hvad du skal gøre at dobbeltklikke, og det vil vise filens indhold i TextEdit. Som standard er værtsfilen enkel, da den kun indeholder et antal linjer med beskrivende tekst, der "kommenteres" med pund eller nummertegn (#). Værtsfilen har også IP-værdier for localhost og broadcasthost. For at redigere filen skal du tilføje dine egne linjer efter broadcasthost.
En stor brug for en redigeret værtsfil på din Mac er at blokere adgangen til specifikke websteder. ( Sådan blokeres et websted på Windows ) Det kræves, at du skriver den IP-adresse, der ønskes blokeret, og tildeles efterfulgt af et værtsnavn. I vores tilfælde ønsker vi at blokere YouTube. Du kortlægger www.youtube.com til 0.0.0.0, som som en ugyldig IP-adresse vil resultere i en fejl. Hver gang nogen, der bruger Mac, prøver at gå til www.youtube.com, vil webbrowseren ikke indlæse siden.
En anden metode er at indtaste IP-adressen på et gyldigt sted i stedet for 0.0.0.0. For at finde et websteds IP-adresse kan du "pinge" webstedet via Terminal. Åbn terminal og skriv følgende kommando, og erstatt “www.website.com” med det valgte websted:
ping www.website.com
Når ændringerne er foretaget i værtsfilerne på Mac, skal du gemme den på sin nuværende placering på skrivebordet. Træk og slip derefter værtsfilen fra dit skrivebord tilbage til dets oprindelige placering på / private / osv . Hvis Finder-vinduet er lukket, skal du bruge Finder> Gå> Gå til mappe- kommandoen for at åbne det igen.
Når hosts-filen er faldet til sin oprindelige placering, vil OS X spørge dig, hvad du skal gøre med den umodificerede hosts-fil, der allerede er der. Vælg "Erstat", og indtast derefter det administrative brugeradgangskode for at godkende overførslen.
Åbn nu en webbrowser for at teste ændringerne. De korrekte ændringer er ikke forekommet, det kan være nødvendigt at rydde DNS-cachen. For OS X Lion og OS X Mountain Lion skal du åbne Terminal og bruge følgende kommando. Bemærk, at du skal indtaste din administratoradgangskode for at udføre den:
sudo killall -HUP mDNSResponder
For OS X Mavericks skal du bruge denne kommando i stedet:
dscacheutil-flushcache; sudo killall -HUP mDNSResponder
