Sådan redigeres værtsfilen på Mac

Ligesom Windows-baserede computere har Mac en værtsfil til at konfigurere, hvordan din maskine opretter forbindelse til webstederne på internettet(Internet) . Denne fil indeholder referencer til websteder og IP-adresser, og du kan bruge den på mange forskellige måder på din Mac .

En af grundene til, at du måske ønsker at redigere værtsfilen(edit the hosts file) på din Mac , er at blokere websteder. Det er en fantastisk måde at blokere visse websteder fra at blive tilgået på din maskine. Den anden mulige brug er at teste dine egne websteder lokalt på din maskine. Du kan få værtsfilen til at omdirigere dit valgte domænenavn til netværksstien til dit lokale lager.

Sådan redigeres værtsfilen på din Mac

Mac-værter filplacering(Mac Hosts File Location)

Da redigering af værtsfilen er en risikabel opgave, har Apple med vilje placeret den i en privat mappe på dit system. Det er for at forhindre brugere i at ændre det uden ordentlig viden og forårsage skade på hele systemet.

Gå til mappevinduet

For de nysgerrige brugere derude er stien /etc/hosts/ , og du kan få adgang til den ved at bruge et terminalvindue(Terminal) .

Rediger værtsfil på Mac(Edit Hosts File On Mac)

Det er ret nemt at redigere værtsfilen på din Mac , da der er en indbygget editor til at gøre det. Det er placeret inde i terminalen(Terminal) og kaldes nano-editor. Du kan bruge den til at åbne og redigere enhver tekstfil inklusive værtsfilen på din maskine.

Sørg(Make) for, at du bruger en administratorkonto til at udføre følgende trin.

  1. Klik på Launchpad i Dock, søg efter Terminal , og start den.

Terminal i Spotlight Search

  1. Indtast følgende kommando i terminalen(Terminal) , og tryk på Enter . Det åbner værtsfilen i nano-editoren.

    sudo nano /etc/hosts

Terminalskærm med kommando: sudo nano /etc/hosts

  1. Da det er en sudo-kommando, vil den bede dig om at indtaste din adgangskode. Indtast adgangskoden og fortsæt.

Adgangskodeprompt i terminalvinduet

  1. Filen skulle nu være åben på din skærm, og du kan begynde at redigere den.

Forstå Mac Hosts-filen(Understanding The Mac Hosts File)

Hvis du ikke har redigeret en værtsfil før, kan du finde filen en smule kompliceret at arbejde med. Det er dog ikke så svært at redigere det, som det ser ud.

En af de indgange, du finder i filen, er 127.0.0.1 localhost .

localhost på Terminal

Den første sektion med tal er den lokale IP-adresse til din Mac . Den anden sektion, hvor den har værtsnavnet, er det, du bruger til at få adgang til den IP-adresse.

Ovenstående to dele omdirigerer, når de kombineres sammen, alle localhost -forespørgsler til IP-adressen 127.0.0.1 . Når du indtaster localhost i din browser, ser din browser ind i værtsfilen, henter den angivne IP-adresse og fører dig til denne IP-adresse.

I en nøddeskal er hosts-filen ikke andet end en kombination af IP-adresser og domænenavne. Du kan ændre disse på enhver måde, du ønsker for at opnå de ønskede resultater.

Konfigurer omdirigeringer med værtsfilen(Set Up Redirects With The Hosts File)

En af de ting, du kan gøre med hosts-filen, er at konfigurere omdirigeringer. Du kan få et domænenavn til at pege på noget helt andet end det, det skal pege på.

For eksempel, hvis du forsøger at skære ned på dit brug af sociale medier, kan du få domæner som facebook.com til at omdirigere din browser til websteder som f.eks. Wikipedia . Du kan bruge stort set alle domæner og IP-adresser, du ønsker.

Lad os tage et kig på, hvordan du kan konfigurere ovenstående omdirigering ved hjælp af hosts-filen(set up the above redirection using the hosts file) .

  1. Mens filen er åben i nano-editoren, skal du bruge piletasterne til at bringe din markør til det sted, hvor localhost slutter. Tryk derefter på Enter for at tilføje en ny linje til din indtastning.

Ny linje i terminalskærmen

  1. I den nye linje, som du lige har tilføjet, skal du indtaste den IP-adresse, hvor du vil omdirigere kildedomænet til. Vi bruger 103.102.166.224 , som er Wikipedias IP-adresse.

103.102.166.224 adresse indtastet i terminal

  1. Tryk på tabulatortasten(Tab) på dit tastatur for at komme til kildedomænefeltet.
  2. Her skal du indtaste det domænenavn, der skal omdirigeres til den IP-adresse, du tidligere har indtastet. Vi bruger facebook.com her.

facebook.com vært i terminalvinduet

  1. Når ændringerne er foretaget, skal du trykke på Ctrl + O tasterne på dit tastatur for at gemme filen.
  2. Tryk på Enter for at bekræfte handlingen.
  3. Tryk på Ctrl + X -tasterne for at lukke nano-editoren.
  4. Du skal nu tømme DNS -cachen for at bringe ændringerne i kraft. For at gøre det skal du skrive følgende kommando i terminalen(Terminal) og trykke på Enter .

    dscacheutil -flushcache

Terminalvindue med kommandoen dscacheutil -flushcache

  1. Åbn en browser, skriv facebook.com , og tryk på Enter . Du vil opdage, at det åbner Wikipedia i stedet for Facebook .

Hurtigt tip: Sådan finder du en hjemmesides IP-adresse(Quick Tip: How To Find a Website’s IP Address)

Som du kan se i ovenstående procedure, skal du bruge IP-adressen på det websted, du vil omdirigere folk til. Hvis du ikke allerede ved det, kan du bruge en kommando i terminalen(Terminal) til at finde ud af IP-adressen på ethvert websted(find out the IP address of any website) .

  1. I terminalvinduet(Terminal) skal du skrive følgende kommando og trykke på Enter . Sørg for at erstatte wikipedia.org med webstedet efter eget valg.

    ping wikipedia.org

ping wikipedia.org i terminalvinduet

  1. Det vil vise en IP-adresse på din skærm. Det er det, du kan bruge i hosts-filen.

IP-adressen vises på terminalskærmen

Bloker websteder ved at redigere værtsfilen på Mac(Block Websites By Editing The Hosts File On Mac)

Det fantastiske ved værtsfilen er , at den lader dig blokere websteder(it lets you block sites) uden at kræve, at du installerer tredjepartsapps på din Mac . Du kan tilføje en post til filen, og alle forbindelsesanmodninger til den post vil blive afvist.

  1. Start værtsfilen i nano-editoren som vist ovenfor.
  2. Placer din markør, hvor den lokale værtsindgang(localhost) slutter, og tryk på Enter for at tilføje en ny linje.
  3. Indtast IP-adressen 127.0.0.1 og tryk på Tab på dit tastatur.
  4. Indtast(Enter) domænenavnet på det websted, du vil blokere. For eksempel, hvis du vil blokere Instagram , skal du skrive instagram.com .

instagram.com i terminalvinduet

  1. Tryk på Ctrl + O for at gemme ændringerne.
  2. Tryk på Ctrl + X for at lukke filen.
  3. Indtast følgende kommando, og tryk på Enter for at tømme DNS-cachen.

    dscacheutil -flushcache

Kommando: dscacheutil -flushcache i terminal

Hver gang du nu prøver at få adgang til det blokerede websted, vil det tage dig til den lokale vært, som vil vise en fejlside.

Mac - værtsfilen giver dig mange måder at lege med udgående netværksanmodninger, og du kan blokere og fjerne blokeringen af ​​dem, som du ønsker. Har du brugt hosts-filen på din Mac før? Hvis ja, hvad var det for noget? Fortæl os det i kommentarerne nedenfor.



About the author

Jeg er softwareudvikler med over 10 års erfaring. Jeg har specialiseret mig i Mac-programmering og har skrevet flere tusinde linjer kode til forskellige Mac-programmer, inklusive, men ikke begrænset til: TextEdit, GarageBand, iMovie og Inkscape. Jeg har også erfaring med Linux og Windows udvikling. Mine færdigheder som udvikler giver mig mulighed for at skrive omfattende tutorials af høj kvalitet til forskellige softwareudviklingsplatforme - fra macOS til Linux - hvilket gør mine tutorials til det perfekte valg for dem, der ønsker at lære mere om de værktøjer, de bruger.



Related posts