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

SDDM vs. LightDM – Hvilken er best?
SDDM vs. LightDM – Hvilken er best?
DM i SDDM og LightDM står for display manager. En skjermbehandler administrerer brukerpålogginger og grafiske visningsservere, og den brukes til å starte en økt på en X-server ved å bruke samme eller en annen datamaskin. De
Hvordan se hvor mange timer som spilles på PS4
Hvordan se hvor mange timer som spilles på PS4
Enten du vil vise hvor dedikert du er til et bestemt spill for vennene dine, eller du har lyst til å samle hele spilletiden din, kan du lure på om det er en måte å sjekke hvor mange
10 beste spill som blant oss Spill med venner
10 beste spill som blant oss Spill med venner
Kan ikke deaktivere automatiske annonser programmatisk på siden, så her er vi!
Apex Legends Holder Lagging - Hvordan Bedre
Apex Legends Holder Lagging - Hvordan Bedre
TechJunkie-postkassen har blitt bulet med Apex Legends-spørsmål sent, takket være vår omfattende dekning av dette strålende nye spillet. Et tema som stadig kommer opp, handler om etterslep og ytelse. Å svare på noen av de vanligste
Hva er 'IDP.Generic'?
Hva er 'IDP.Generic'?
Datatrusler er skremmende; å oppdage dem i tide er den eneste måten å unngå skade på. Hvis du bruker antivirus som Avast eller AVG, har du kanskje mottatt en 'IDP.Generic' trusseladvarsel. Og kanskje du lurer på hva det er
Deaktiver automatisk åpning av neste element i Windows 10 Mail
Deaktiver automatisk åpning av neste element i Windows 10 Mail
Som standard åpner Window 10 Mail automatisk neste melding når du flytter eller sletter en melding i innboksen. Det er et alternativ som tillater deaktivering av denne oppførselen.
Hvordan bruke Inspect Element
Hvordan bruke Inspect Element
De fleste er ikke klar over at det er en skattekiste med utviklerverktøy til deres disposisjon, og at den er skjult i favorittleseren. Hver nettleser tilbyr utviklerverktøy for å sjekke kodingen til et nettsted, men