Dybt inde i OS X eller macOS er et lille, men kritisk tekstdokument kaldet Hosts-filen. Blandt de fleste brugere er det en ret ukendt funktion. Men det er faktisk et praktisk alternativ til en DNS-server.
En DNS-server er lidt som en "adressebog" på internettet. Det gemmer IP-adresserne på websteder. Når du indtaster et domæne i din browser, kontakter din computer en DNS for at oversætte det domæne til en brugbar IP-adresse.
Tænk bare på Hosts-filen som din computers personlige "adressebog" snarere end en tredjeparts. Og du kan redigere den.
Der er faktisk en række muligheder, hvorfor du måske ønsker det. Her er hvad du behøver at vide om det.
RELATEREDE:
- macOS Mojave og iOS 12 Nye sikkerhedsfunktioner
- Sådan aktiverer du mørk tilstand og dynamisk skærmtilstand på din MacBook
- Sporer din MacBook dine placeringer? Find ud af det nu
Indhold
-
Sådan redigeres Mac Hosts-filen
- Brug af terminalen
- Brug af teksteditoren
- Virker ikke? Tøm DNS-cachen
- Sådan gendannes standard værtsfilen
-
Hvorfor skal du redigere din værtsfil?
- Browser Speed Boost
- Blokering af ondsindede websider
- Produktivitet og fokus
- Netværkstest
- Relaterede indlæg:
Sådan redigeres Mac Hosts-filen
Der er faktisk to måder at redigere Mac Hosts-filen på. Du kan bruge Terminal eller en standard teksteditor.
Metoden du bruger er op til dig.
Brug af terminalen
Den nemmeste måde at redigere Hosts-filen på er ved at bruge den indbyggede UNIX-terminal i OS X eller macOS.
Det kan virke en smule intimiderende, hvis du ikke er vant til at indtaste kode, men det er en smule enklere, end det ser ud.
- Åbn Terminal-programmet på din Mac. Brug Spotlight, Launchpad, eller find det under Programmer i et Finder-vindue.
- Du skal have adgang til Hosts-filen i Nano-teksteditoren. Du kan gøre det ved at skrive dette i terminalen: sudo nano /etc/hosts
- Du bliver bedt om at indtaste en administratoradgangskode. Indtast det og fortsæt.
Herfra skal du bruge dine piletaster til at flytte markøren til under "broadcasthost." Det er her, du skal indtaste dine domæner og IP-adresser.
Indtast blot det domænenavn, du vil tildele en adresse til. Tryk derefter på Tab og indtast selve domænenavnet.
Gem ændringer ved at trykke på Kontrol + O at overskrive og dine ændringer, og derefter Kontrol + X for at forlade terminalen.
Brug af teksteditoren
Du kan også redigere Hosts-filen ved hjælp af en standard teksteditor. Men da selve filen er beskyttet, vil du ikke være i stand til blot at dobbeltklikke og redigere den.
Du skal kopiere filen et andet sted, foretage dine ændringer og derefter kopiere den redigerede fil tilbage til den korrekte placering for at overskrive standardfilen.
- Åbn Finder og vælg Gå > Gå til mappe.
- Skriv følgende i boksen: /private/etc/hosts
- Find Hosts-filen, og træk den til skrivebordet.
- Dobbeltklik på Værter fil på dit skrivebord.
Ligesom at redigere værter i Nano, vil dette give dig mulighed for at foretage ændringer i filen. Du kan prøve et lignende trin med Facebook-domænet og IP-adressen for at teste det.
Indtast IP-adressen igen. Tryk på Tab. Indtast derefter domænenavnet. Når du er færdig, skal du følge trinene nedenfor.
- Gem den redigerede fil.
- Gå tilbage til Finder og naviger til placeringen /private/etc/hosts.
- Slip den redigerede Hosts-fil i denne mappe, og macOS vil spørge dig, hvad du skal gøre med originalen.
- Vælge Erstatte og godkend med din administratoradgangskode.
Virker ikke? Tøm DNS-cachen
Hvis du bemærker, at dine domænetilknytninger ikke fungerer korrekt, skal du muligvis tømme din Macs DNS-cache.
Du kan gøre det ved at bruge Terminal. Bare åbn den med Spotlight eller ved at finde den i applikationer. Indtast derefter en af følgende kommandoer.
- For OS X Mavericks og nyere, brug dette: sudo killall -HUP mDNSResponder
- For OS X Mountain Lion og tidligere, brug dette: dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Bare godkend med din administratoradgangskode, og du vil være god.
Sådan gendannes standard værtsfilen
Selvfølgelig kan det have utilsigtede bivirkninger på din computer at rode rundt med en systemfil som Hosts.
På samme måde kan du være færdig med det mål, du ønskede at opnå, ved at redigere det.
Uanset hvad der er tilfældet, kan du gendanne standard Hosts-filen ved at bruge en af metoderne ovenfor.
Derefter skal du bare indtaste følgende oplysninger nedenfor i tekst- eller Nano-editoren - dette er Hosts-filen, som den normalt vises på de fleste Mac'er.
## # Værtsdatabase. # # localhost bruges til at konfigurere loopback-grænsefladen. # når systemet starter. Ændre ikke denne post. ## 127.0.0.1 lokal vært. 255.255.255.255 broadcasthost. ::1 lokalvært fe80::1%lo0 lokalvært
Hvorfor skal du redigere din værtsfil?
Browser Speed Boost
Hvis en DNS er som en internetadressebog, kan du tænke på din Macs Hosts-fil som en lokaliseret version af den.
Fordi din computer ikke behøver at kontakte en DNS-server for at oversætte et domænenavn til en IP-adresse, kan brug af Mac Hosts-filen nominelt fremskynde din internet-surfing.
For eksempel, hvis du har et websted, du besøger ofte, skal du bare bruge en tjeneste som IP Checker for at finde ud af dens IP-adresse. (Skriv domænenavnet i boksen på webstedet.)
Når du redigerer Hosts-filen, skal du blot tildele den IP-adresse til det domænenavn. Det er ikke umiddelbart klart, hvor meget dette vil fremskynde din browsing, men det er et forsøg værd, hvis du er seriøs med at indlæse bestemte websteder hurtigt.
Blokering af ondsindede websider
Hvis du er træt af adware eller ondsindede websider, der åbner sig, når du navigerer gennem internettet, kan det hjælpe at redigere Hosts-filen.
Bare bemærk næste gang et websted dukker op uden din hensigt - og skriv domænenavnet ned.
Følg en af ovenstående metoder og tilføj en falsk IP-adresse til den. Næste gang et websted forsøger at omdirigere din browser, vil siden ikke indlæses.
Dette er også en fantastisk måde at blokere websteder for forældrekontrol. Du skal bare redigere et websted, du ikke vil have dit barn besøger, og give det en falsk IP-adresse.
De vil ikke være i stand til at besøge webstedet, uanset hvad de gør (medmindre de finder ud af Hosts-filmetoden).
Produktivitet og fokus
Dette kan være en drastisk foranstaltning, men smart redigering af Hosts-filen kan gøre underværker for din produktivitet og fokus.
Hvis du arbejder på en rapport, roman eller et andet langt projekt, men du bare ikke ser ud til at stoppe dig selv fra at browse på sociale medier, kan dette være nyttigt.
Indtast blot domænenavnene i Mac Hosts-filen og tildel dem en ugyldig IP-adresse (som vi demonstrerede i ovenstående trin).
Næste gang du prøver at åbne Facebook, Reddit eller andre sociale medier, vil din browser ikke være i stand til det.
Alternativt kan du tildele webstedet til en faktisk domæneadresse. For eksempel at kortlægge Facebook-domænet til IP-adressen for New York Times.
Netværkstest
Redigering af Mac Hosts-filen er en fantastisk måde at teste nye webservere eller netværk.
Netværksudviklere kan for eksempel omdirigere et domænenavn til et websted under udvikling. Dette giver dem mulighed for at se et websted, hvordan en faktisk bruger eller besøgende vil.
Selvfølgelig, fordi server- og netværkstestning sandsynligvis kun udføres af dem, der allerede er "vidende", vil vi ikke udvide for meget om denne post.
Mike er freelancejournalist fra San Diego, Californien.
Mens han primært dækker Apple og forbrugerteknologi, har han tidligere erfaring med at skrive om offentlig sikkerhed, lokale myndigheder og uddannelse til en række publikationer.
Han har båret en del hatte inden for journalistik, herunder forfatter, redaktør og nyhedsdesigner.