Hoved Amazon Smart Høyttalere Slik redigerer du vertsfilen på macOS (Mac OS X)

Slik redigerer du vertsfilen på macOS (Mac OS X)



Mac-vertsfilen din er et lite, men viktig tekstdokument som har muligheten til å tilordne vertsnavn til spesifiserte IP-adresser.

Slik redigerer du vertsfilen på macOS (Mac OS X)

Mens det moderne Internett bruker en rekke offentlige og private DNS-servere for å kartlegge IP-adresser, er vertsfilen en praktisk måte å overstyre disse DNS-serverne, slik at du manuelt kan peke en nettadresse til ønsket IP-adresse, eller blokkere tilgang til en nettstedet helt ved å peke på en ubrukt eller intern IP-adresse.

La oss ta en rask titt på hvordan du redigerer Mac-vertsfilen på macOS.

Hvordan redigere Mac Hosts-filen med tekstredigering

Det er to primære måter å redigere vertsfilen i Mac OS X.

Den første er å bruke TextEdit siden vertsfilen er et vanlig tekstdokument. Du kan imidlertid ikke åpne filen direkte siden den ligger i et beskyttet område av filsystemet. I stedet må vi kopiere filen til et ubeskyttet sted, som skrivebordet, redigere den og deretter kopiere den tilbake.

  1. For å finne vertsfilen, åpner du Finder, som du får tilgang til ved å klikke på skrivebordet, smileyfinderen nede til venstre på skjermen eller ved å trykke cmd + Mellomrom + Finder .
  2. Velg nå nedtrekksmenyen.

3. Velg deretter Gå til Mappe fra menyen.

4. Gå inn i boksen/ private / etc / verterinn i boksen og trykk Komme tilbake .

5. Et nytt Finder-vindu åpnes, og Mac-vertsfilen din blir valgt. Klikk og dra den ut av Finder vinduet og slipp det på skrivebordet.

For å åpne den, dobbeltklikker du bare, så vises filens innhold i TextEdit (eller tekstredigeringsprogrammet du ønsker).

Blokker IP-adresser

Som standard er / etc / hosts-filen relativt enkel. Den inneholder en rekke linjer med beskrivende tekst som kommenteres med pund eller nummer (også kalt et pund eller hashtag) -tegn (#).

Enhver linje som starter med et # -tegn er en kommentar og blir ikke lest av filen / etc / hosts. For hver linje ignoreres hvilken som helst tekst etter pundtegnet av datamaskinen, noe som gjør det til en god måte å legge til notater og beskrivelser til filene dine. Den inneholder også standard IP-verdier for localhost og broadcasthost. For å redigere filen, legger du til dine egne linjer etter broadcasthost.

I tillegg til å teste nyutviklede nettsteder og migrering av webhotell, er en annen grunn til å redigere vertsfilen å blokkere tilgang til bestemte nettsteder.

I vårt eksempel vil vi late som at datamaskinen vi bruker er en enhet som vi vil bruke utelukkende til jobb, og ikke la oss distrahere av Facebook på arbeidsmaskinen vår.

kan noen se om du spiller Snapchat deres på nytt

For å gjøre dette, skriv inn IP-adressen du vil tilordne, etterfulgt av to faner og vertsnavnet. I vårt tilfelle ønsker vi å blokkere Facebook, så vi tilordner www.facebook.com til 0.0.0.0 som, som en ugyldig IP-adresse, vil resultere i en feil.

Når vi prøver å gå til www.facebook.com fra Mac-en vår, vil nettleseren ikke laste inn siden, forhåpentligvis oppmuntre oss til å komme tilbake til jobb!

Omadressere nettadresser

Alternativt kan du angi IP-adressen til et gyldig nettsted i stedet for 0.0.0.0, noe som vil føre til at brukere prøver å få tilgang til Facebook blir dirigert til siden du velger.

  1. For å bestemme IP-adressen til et nettsted, kan du bruke grave-kommandoen, som følger med macOS. Til du nettstedet via Terminal, åpner vi ganske enkelt Terminal og kjører deretter gravekommandoen på URL, som deretter returnerer IP-adressen som utdata.
  2. Skriv nå $ dig www.techjunkie.com + short 104.25.27.105

Merk: + kort-alternativet holder utdataene til akkurat den informasjonen vi trenger, som er IP-adressen.

3. Legg merke til IP-adressen som er returnert, og bruk den i Mac-vertsfilkartleggingen. For eksempel,New York Timesnettstedet returnerer en IP-adresse 170.149.172.130. Hvis vi tilordner det til Facebook i vertsfilen vår, når noen som bruker Mac prøver å gå til Facebook, ser de detNew York Timeslast i stedet.

Merk: Mange nettsteder tillater ikke at du kartlegger et domenenavn til IP-adressen som for øyeblikket er tilordnet nettstedet, så du får en sikkerhetsfeil når du prøver.

4. Du kan legge til så mange oppføringer i vertsfilen du vil ved å legge inn nye tilordninger på hver linje. Når du har gjort de ønskede endringene i vertsfilen, lagrer du den på den nåværende plasseringen på skrivebordet.

5. Dra og slipp vertsfilen fra skrivebordet tilbake til den opprinnelige plasseringen på / privat / etc . Hvis du har lukket Finder-vinduet som peker til denne katalogen, bruker du bare Finder> Gå> Gå til mappe kommandoen, diskutert ovenfor, for å åpne den på nytt.

6. Når du slipper vertsfilen tilbake på sin opprinnelige plassering, vil macOS spørre deg hva du skal gjøre med den umodifiserte vertsfilen som allerede er der. Velge Erstatte og skriv deretter inn det administrative brukerpassordet ditt for å godkjenne overføringen.

Med den modifiserte vertsfilen nå på plass, slå av nettleseren din for å teste endringene.

Skyll DNS-hurtigbufferen

I de fleste tilfeller skal den nye kartleggingen fungere umiddelbart, men hvis du ikke ser riktig oppførsel, kan det hende du må spyle DNS-hurtigbufferen, og tvinge nettleseren til å lese fra vertsfilen din for å bestemme kartleggingen.

  1. For å spyle DNS-hurtigbufferen på din Mac, åpner du Terminal og bruker følgende kommando (sudo lar deg kjøre denne kommandoen som administrator for maskinen din):
  2. Skriv nå sudo killall -HUP mDNSResponder og trykk Komme tilbake .Merk: Du må oppgi administratorpassordet for å utføre denne kommandoen.
  3. For å få Macen til å tømme DNS-hurtigbufferen, bekreft deretter at den er tømt hurtigbufferen ved å ekko en bekreftelse, skriv inn disse to kommandoene atskilt med en semikolon som vist her: sudo killall -HUP mDNSResponder;say DNS cache has been flushed

Din Mac vil da komme gjennom høyttalerne som sier at DNS-cache er spylt.

Hvordan redigere Mac Hosts-filen din i terminal med Nano

Trinnene i forrige avsnitt er enkle nok, men hvis du vil unngå å kopiere vertsfilen, kan du redigere den direkte i Terminal ved hjelp av UNIX Nano Text Editor, som er innebygd i macOS.

  1. For å komme i gang, start Terminal, skriv inn følgende kommando og trykk Return. Som med alle sudo-kommandoer, må du også oppgi administratorpassordet ditt for å utføre det: ' sudo nano /private/etc/hosts
Rediger vertsfil Nano

2. Du ser nå vertsfil åpne i Nano redaktør ellerjeg komeller en annen redaktør du ønsker. Å navigere og redigere filen i Nano , bruk piltastene på tastaturet.

3. Akkurat som vi gjorde med TextEdit-metoden ovenfor, kan vi legge til, redigere eller fjerne kartlegginger av vertsnavn etter ønske. Fordi vi lanserte Nano ved hjelp av sudo, vil eventuelle endringer bli autentisert og lagret direkte i den opprinnelige vertsfilen, uten å måtte kopiere den utenfor hjemmekatalogen.

4. Når du er ferdig med å gjøre endringer, trykker du på Kontroll-X for å avslutte redaktøren, Y å spare, og Komme tilbake for å overskrive den eksisterende vertsfilen.

Som vi nevnte tidligere, sørg for å skylle DNS-cachen din hvis du merker at de nye tilordningene dine ikke fungerer som de skal.

Eksemplene våre nevnte blokkering og omdirigering av distraherende nettsteder i et arbeidsmiljø, men du kan også bruke disse trinnene for å manuelt blokkere tilgangen til ondsinnede nettsteder og selvfølgelig også andre bruksområder.

Hvis du noen gang gjør en feil og ikke er sikker på hvordan du løser det, kan du alltid gjenopprette standard vertsfilinnhold ved å bruke en av metodene ovenfor for å angi følgende standardinformasjon:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost::1 localhost
fe80::1%lo0 localhost

Siste tanker

Å vite hvordan du redigerer vertsfilen på macOS, gir en praktisk måte å overstyre DNS-servere og manuelt peke en nettadresse til en ny IP-adresse eller blokkere tilgang, og ved å følge trinnene som er beskrevet ovenfor, kan du utføre denne oppgaven veldig raskt.

Hvis du er en Mac-bruker og fant denne artikkelen nyttig, vil du kanskje sjekke ut andre TechJunkie-opplæringsprogrammer, inkludert Hvordan finne din Macs nøyaktige CPU-modell og Hvordan skylle DNS i Mac Mojave.

Hva er grunnen til at du søker å redigere Mac-vertsfilen din? Hvordan gikk det? Fortell oss om det i kommentarene nedenfor!

Interessante Artikler

Redaksjonens

Slik endrer du Google-navnet ditt
Slik endrer du Google-navnet ditt
Du kan endre Google-navnet ditt fra Min konto på nettet, fra Android-enhetsinnstillingene eller fra Gmail iOS-appen. Bare følg disse trinnene.
Hva er Web 2.0?
Hva er Web 2.0?
Web 2.0 er den andre fasen av internettutvikling som hjalp grunnleggende, statiske nettsider til å utvikle seg til stadig mer dynamiske sider med brukergenerert innhold.
Slik aktiverer du Apple Pay på iPhone og andre Apple-enheter
Slik aktiverer du Apple Pay på iPhone og andre Apple-enheter
Det er ganske vanlig at folk har dusinvis av debet- og kredittkort i dag. Dette er ikke bare upraktisk, men også farlig, siden du lett kan miste noen av dem. Hvis du bare kunne ha alle pengene dine
Hvordan bruke en VPN med Tinder
Hvordan bruke en VPN med Tinder
Tinder, som hjelper singler med å finne hverandre for vennskap og potensiell romantikk, tilbyr noe databeskyttelse, men som med andre nettplattformer er personvernet ikke garantert. Dette kan være et viktig problem med en app designet for å la folk dele
Hvordan legge til eksisterende tweets i en tråd
Hvordan legge til eksisterende tweets i en tråd
Mange Twitter-brukere har lang kommunikasjonshistorie på plattformen. Men si at du vil legge til en ny tweet i en eksisterende tråd du opprettet for lenge siden. Bla gjennom hele tweeteringsloggen din for å finne
Slik deaktiverer du telemetri og datainnsamling i Windows 10
Slik deaktiverer du telemetri og datainnsamling i Windows 10
Her er en løsning for andre utgaver enn Enterprise for å deaktivere telemetri og datainnsamling i Windows 10.
Forhindre at apper får tilgang til kamera i Windows 10
Forhindre at apper får tilgang til kamera i Windows 10
Det er en god ide å kontrollere hvilke av de installerte appene dine som har tilgang til kameraet i Windows 10 og tilbakekalle tillatelser hvis den appen ikke virkelig trenger dem.