Hvordan redigere vertsfilen på MacOS (Mac OS X)

Hvordan redigere vertsfilen på MacOS (Mac OS X)

Mac-ens vertsfil er et lite, men viktig tekstdokument som har muligheten til å tilordne vertsnavn til spesifiserte IP-adresser. Mens det moderne internett bruker en rekke offentlige og private DNS-servere for å kartlegge IP-adresser, er vertsfilen en hendig måte å overstyre disse DNS-serverne på, slik at du manuelt kan peke en nettsideadresse 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.

De beste Mac-rengjøringsappene

Slik redigerer du Mac-vertsfilen din med tekstredigering

Det er to hovedmåter å redigere vertsfilen i Mac OS X.

Den første er å bruke TextEdit siden vertsfilen er et vanlig tekstdokument. Filen kan imidlertid ikke åpnes direkte da den ligger i et beskyttet område av filsystemet. I stedet må vi kopiere filen til en usikret plassering, for eksempel skrivebordet, redigere den og deretter kopiere den igjen.

  1. For å finne vertsfilen, åpne Finder, som du får tilgang til ved å klikke på skrivebordet, smilefjesfinneren nederst til venstre på skjermen, eller ved å trykke cmd + mellomromstasten + Finder.
  2. Velg nå rullegardinmenyen Gå.
  3. Velg deretter Gå til mappe fra menyen.
  4. I boksen skriver du inn ” /private/etc/hosts “I boksen og trykk Enter.
  5. Et nytt Finder-vindu åpnes og Mac-maskinens vertsfil vil bli valgt. Klikk og dra den ut av Finder-vinduet og slipp den på skrivebordet.

For å åpne den, dobbeltklikk og den vil vise innholdet i filen i TextEdit (eller tekstredigeringsprogrammet du ønsker).

Overfør musikk fra Windows PC og MAC til iPhone med iTunes

Blokker IP-adresser

Som standard er / etc / hosts-filen relativt enkel. Den inneholder en rekke linjer med beskrivende tekst som er “kommentert ut” med hash- eller talltegnet (også kalt hashtag eller hashtag) (#).

Enhver linje som begynner med et #-tegn er en kommentar og leses ikke fra filen / etc / hosts. For hver linje ignoreres all 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, vil du legge til linjene dine etter broadcasthost.

I tillegg til å teste nyutviklede nettsteder og webhotellmigreringer, er en annen grunn til å endre vertsfilen å blokkere tilgangen til spesifikke nettsteder.

I vårt eksempel vil vi late som om datamaskinen vi bruker er en enhet vi ønsker å bruke utelukkende til jobb, uten å bli distrahert av Facebook på arbeidsmaskinen vår.

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 vil kartlegge www.facebook.com til 0.0.0.0 som, som en ugyldig IP-adresse, vil resultere i en feil.

Nå, hver gang vi prøver å gå til www.facebook.com fra vår Mac, laster ikke nettleseren siden, noe som oppmuntrer oss til å komme tilbake på jobb!

Omdiriger nettadresser

Alternativt kan du skrive inn IP-adressen til et gyldig nettsted i stedet for 0.0.0.0, noe som vil føre til at brukere som prøver å logge seg på Facebook blir dirigert til nettstedet du velger.

  1. For å fastslå IP-adressen til et nettsted kan du bruke dig-kommandoen, som leveres som standard med macOS. For å grave inn på nettstedet via Terminal, åpner vi ganske enkelt Terminal og utfører deretter dig-kommandoen på URL, som deretter vil returnere IP-adressen som en utdata.
  2. Ora, digita ”$ dig www.techjunkie.com + short 104.25.27.105“

Merk: Det korte alternativet + beholder utdataene med bare informasjonen vi trenger, det vil si IP-adressen.

3. Noter den returnerte IP-adressen og bruk den til å kartlegge Mac-vertsfilene dine. For eksempel de nettsiden til New York Times returnerer en IP-adresse på 170.149.172.130. Hvis vi kartlegger det til Facebook i vertsfilen vår, hver gang noen som bruker Mac prøver å gå til Facebook, vil de se opplastingen i stedet. New York Times .

Merk: Mange nettsteder tillater ikke at du tilordner 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 du vil i vertsfilen ved å legge inn nye tilordninger på hver linje. Etter å ha gjort ønskede endringer i vertsfilen, lagrer du den til gjeldende plassering på skrivebordet.

5. Deretter drar og slipper du vertsfilen fra skrivebordet til dens opprinnelige plassering i / privat / etc. Hvis du har lukket Finder-vinduet som peker til denne katalogen, bruker du bare Finder> Go> Go To Folder-kommandoen, omtalt ovenfor, for å åpne den på nytt.

6. Når du slipper vertsfilen til den opprinnelige plasseringen, vil macOS spørre deg hva du skal gjøre med den umodifiserte vertsfilen som allerede er der. Velg Erstatt og skriv deretter inn den administrative brukerens passord for å autentisere overføringen.

Med den redigerte vertsfilen nå på plass, start nettleseren for å teste endringene.

Endre MAC-adresse på Android-smarttelefoner og -nettbrett

Tøm DNS-bufferen

I de fleste tilfeller bør den nye tilordningen fungere umiddelbart, men hvis du ikke ser riktig oppførsel, kan det hende du må tømme DNS-bufferen, noe som tvinger nettleseren til å lese fra vertsfilen din for å fastslå tilordningen.

  1. For å tømme DNS-bufferen på Mac-en, åpne Terminal og bruk følgende kommando (sudo lar deg kjøre denne kommandoen som administrator for maskinen):
  2. Skriv nå ” sudo killall -HUP mDNSResponder“Og trykk Enter. Merk: Du må angi administratorpassordet for å kjøre denne kommandoen.
  3. For å få Mac-en til å tømme DNS-hurtigbufferen, bekreft deretter at du har tømt hurtigbufferen ved å utstede en bekreftelse, skriv inn disse to kommandoene atskilt med semikolon som vist her: ” sudo killall -HUP mDNSResponder; si at DNS-bufferen har blitt tømt

Mac-en din vil da gå gjennom høyttalerne og si “DNS-cache har blitt tømt”.

Hvordan redigere Mac-vertsfil i terminal med Nano

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

1. For å komme i gang, start Terminal, skriv inn følgende kommando og trykk Enter. Som med alle sudo-kommandoer, må du også skrive inn administratorpassordet for å kjøre det: “”sudo nano /private/etc/hosts

2. Du vil nå se hosts-filen åpen i redigeringsprogrammet Nano O vim eller en annen redaktør etter eget valg. For å 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 vertsnavntilordninger etter eget ønske. Siden vi startet Nano ved å bruke sudo, vil eventuelle endringer bli autentisert og lagret direkte i den originale vertsfilen, uten å måtte kopiere den utenfor hjemmekatalogen.

4. Når du er ferdig med å gjøre endringer, trykker du på Ctrl-X for å avslutte redigeringsprogrammet, Y for å lagre og Enter for å overskrive den eksisterende vertsfilen.

Som nevnt ovenfor, sørg for å tømme DNS-bufferen din hvis du oppdager at de nye tilordningene 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 til manuelt å blokkere tilgang til ondsinnede nettsteder og, selvfølgelig, også for annen bruk.

Hvis du gjør en feil og ikke er sikker på hvordan du kan fikse den, kan du alltid gjenopprette standard vertsfilinnhold ved å bruke en av de tidligere metodene for å angi følgende standardinformasjon:

##
# Vertsdatabase
#
# localhost brukes til å konfigurere loopback-grensesnittet
# når systemet starter opp. Ikke endre denne oppføringen.
##
127.0.0.1 lokal vert
255.255.255.255 broadcasthost::1 lokal vert
fe80::1%lo0 lokal vert

Konklusjon

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

Hva er grunnen til at du prøver å redigere Mac-ens vertsfil? Hvordan fungerte det? Fortell oss i kommentarene nedenfor!

Similar Posts

Leave a Reply

Your email address will not be published.