Kako urediti datoteko gostiteljev vašega Maca in zakaj bi to morda želeli

Globoko znotraj OS X ali macOS je majhen, a kritičen besedilni dokument, imenovan datoteka Hosts. Pri večini uporabnikov je to precej neznana lastnost. Toda dejansko je priročna alternativa strežniku DNS.

Strežnik DNS je kot "imenik" interneta. Shranjuje IP naslove spletnih mest. Ko v brskalnik vnesete domeno, vaš računalnik vzpostavi stik z DNS, da to domeno prevede v uporaben naslov IP.

Samo pomislite na datoteko Hosts kot na osebni "imenik" vašega računalnika in ne na ime tretje osebe. In lahko ga uredite.

Dejansko obstaja vrsta možnosti, zakaj bi to morda želeli. Tukaj je tisto, kar morate vedeti o tem.

POVEZANO:

  • macOS Mojave in iOS 12 Nove varnostne funkcije
  • Kako omogočiti temni način in način dinamičnega prikaza na vašem MacBooku
  • Ali vaš MacBook spremlja vaše lokacije? Izvedite zdaj

Vsebina

  • Kako urediti datoteko Mac Hosts
    • Uporaba terminala
    • Uporaba urejevalnika besedil
    • Ne deluje? Izpraznite predpomnilnik DNS
  • Kako obnoviti privzeto datoteko gostiteljev
  • Zakaj bi morali urejati datoteko gostiteljev?
    • Povečanje hitrosti brskalnika
    • Blokiranje zlonamernih spletnih strani
    • Produktivnost in osredotočenost
    • Testiranje omrežja
    • Povezane objave:

Kako urediti datoteko Mac Hosts

Dejansko obstajata dva načina za urejanje datoteke Mac Hosts. Uporabite lahko terminal ali standardni urejevalnik besedil.

Metoda, ki jo boste uporabili, je odvisna od vas.

Uporaba terminala

Najpreprostejši način za urejanje datoteke Hosts je uporaba vgrajenega terminala UNIX v OS X ali macOS.

Morda se zdi nekoliko zavestno, če niste navajeni tipkati kode, vendar je precej preprostejša, kot je videti.

Kako urediti datoteko Mac Hosts
Gosti datoteke v urejevalniku Nano
  • Odprite aplikacijo Terminal na vašem Macu. Uporabite Spotlight, Launchpad ali ga poiščite pod Aplikacije v oknu Finderja.
  • Do datoteke Hosts boste morali dostopati v urejevalniku besedil Nano. To lahko storite tako, da v terminal vnesete to: sudo nano /etc/hosts
  • Pozvani boste, da vnesete skrbniško geslo. Vnesite in nadaljujte.

Od tu naprej s puščičnimi tipkami premaknite kazalec pod »broadcasthost«. Tu boste vnesli svoje domene in naslove IP.

Gosti datoteke v urejevalniku Nano

Samo vnesite ime domene, ki ji želite dodeliti naslov. Nato pritisnite Tab in vnesite samo ime domene.

Shranite spremembe s pritiskom na Control + O prepisati in vaše spremembe, nato pa Control + X za izhod iz terminala.

Uporaba urejevalnika besedil

Datoteko Hosts lahko urejate tudi s standardnim urejevalnikom besedil. Ker pa je datoteka sama zaščitena, je ne boste mogli preprosto dvoklikniti in urediti.

Datoteko boste morali kopirati drugam, narediti spremembe in nato kopirati urejeno datoteko nazaj na ustrezno mesto, da prepišete privzeto datoteko.

Datoteka gostiteljev v Finderju macOS
  • Odprite Finder in izberite Pojdi > Pojdi v mapo.
  • V polje vnesite naslednje: /private/etc/hosts
  • Poiščite datoteko Hosts in jo povlecite na namizje.
  • Dvokliknite na Gostitelji datoteko na namizju.
Hosts File na namizju

Tako kot urejanje Hosts v Nano vam bo to omogočilo spreminjanje datoteke. Podoben korak lahko poskusite z domeno in IP naslovom Facebook, da ga preizkusite.

Gosti datoteke v urejevalniku besedil

Ponovno vnesite naslov IP. Pritisnite zavihek. Nato vnesite ime domene. Ko končate, sledite spodnjim korakom.

  • Shranite urejeno datoteko.
  • Vrnite se v Finder in se pomaknite na lokacijo /private/etc/hosts.
  • Spustite urejeno datoteko Hosts v to mapo in macOS vas bo vprašal, kaj storiti z izvirnikom.
  • Izberite Zamenjati in preverite pristnost s skrbniškim geslom.

Ne deluje? Izpraznite predpomnilnik DNS

Počistite predpomnilnik DNS v terminalu

Če opazite, da preslikave vaše domene ne delujejo pravilno, boste morda morali izprazniti predpomnilnik DNS vašega Maca.

To lahko storite s terminalom. Odprite ga s Spotlightom ali tako, da ga poiščete v aplikacijah. Nato vnesite enega od naslednjih ukazov.

  • Za OS X Mavericks in novejše uporabite to: sudo killall -HUP mDNSResponder
  • Za OS X Mountain Lion in starejše uporabite to: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Samo preverite pristnost s skrbniškim geslom in vse bo v redu.

Kako obnoviti privzeto datoteko gostiteljev

Seveda lahko igranje s sistemsko datoteko, kot je Hosts, povzroči nenamerne stranske učinke na vašem računalniku.

Podobno boste morda končali s katerim koli ciljem, ki ste ga želeli doseči z urejanjem.

Ne glede na primer, lahko obnovite privzeto datoteko Hosts z eno od zgornjih metod.

Nato v besedilni urejevalnik ali urejevalnik Nano vnesite spodnje podatke - to je datoteka Hosts, kot je običajno prikazana na večini računalnikov Mac.

## # Host Database. # # localhost se uporablja za konfiguracijo vmesnika za povratno zanko. # ko se sistem zažene. Ne spreminjajte tega vnosa. ## 127.0.0.1 lokalni gostitelj. 255.255.255.255 oddajalec. ::1 localhost fe80::1%lo0 localhost

Zakaj bi morali urejati datoteko gostiteljev?

Povečanje hitrosti brskalnika

Če je DNS kot internetni imenik, si lahko datoteko Hosts vašega Maca predstavljate kot njeno lokalizirano različico.

Ker vašemu računalniku ne bo treba stopiti v stik s strežnikom DNS za prevajanje imena domene v naslov IP, bi lahko uporaba datoteke Mac Hosts nominalno pospešila vaše brskanje po internetu.

Na primer, če imate spletno mesto, ki ga pogosto obiščete, preprosto uporabite storitev, kot je Preverjevalnik IP da ugotovite njegov naslov IP. (Vnesite ime domene v polje na spletnem mestu.)

Ko urejate datoteko Hosts, samo dodelite ta naslov IP tej domeni. Ni povsem jasno, koliko bo to pospešilo vaše brskanje, vendar je vredno poskusiti, če resno razmišljate o hitrem nalaganju določenih spletnih mest.

Blokiranje zlonamernih spletnih strani

Če ste naveličani oglaševalske programske opreme ali zlonamernih spletnih strani, ki se odpirajo, ko brskate po internetu, vam lahko pomaga urejanje datoteke Hosts.

Samo zapomnite si, ko se spletno mesto naslednjič pojavi brez vašega namena - in zapišite ime domene.

Sledite enemu od zgornjih metod in mu dodajte lažni naslov IP. Ko bo spletno mesto naslednjič poskušalo preusmeriti vaš brskalnik, se stran ne bo naložila.

To je tudi odličen način za blokiranje spletnih mest za starševski nadzor. Preprosto uredite spletno mesto, ki ga ne želite obiskati, in mu dajte lažni naslov IP.

Ne bodo mogli obiskati spletnega mesta, ne glede na to, kaj počnejo (razen če ugotovijo metodo datoteke Hosts).

Produktivnost in osredotočenost

To je morda drastičen ukrep, vendar lahko pametno urejanje datoteke Hosts naredi čudeže za vašo produktivnost in osredotočenost.

Če delate na poročilu, romanu ali drugem dolgem projektu, vendar se vam preprosto ne zdi, da bi se ustavili pri brskanju po družbenih medijih, bi vam to lahko prišlo prav.

Samo vnesite imena domen v datoteko Mac Hosts in jim dodelite neveljaven naslov IP (kot smo pokazali v zgornjih korakih).

Ko boste naslednjič poskusili odpreti Facebook, Reddit ali kakšno drugo družbeno omrežje, vaš brskalnik ne bo mogel.

Druga možnost je, da mestu dodelite dejanski naslov domene. Na primer, preslikava domene Facebook v naslov IP za New York Times.

Testiranje omrežja

Urejanje datoteke Mac Hosts je odličen način za preizkušanje novih spletnih strežnikov ali omrežij.

Razvijalci omrežja lahko na primer preusmerijo ime domene na spletno mesto v razvoju. To jim omogoča, da vidijo spletno mesto, kako bo dejanski uporabnik ali obiskovalec.

Seveda, ker testiranje strežnikov in omrežij verjetno izvajajo samo tisti, ki so že »obveščeni«, tega vnosa ne bomo preveč razširjali.

mike - jabolko
Mike Peterson(višji pisatelj)

Mike je samostojni novinar iz San Diega v Kaliforniji.

Čeprav pokriva predvsem Apple in potrošniško tehnologijo, ima pretekle izkušnje s pisanjem o javni varnosti, lokalni vladi in izobraževanju za različne publikacije.

Na novinarskem področju je nosil kar nekaj klobukov, vključno s pisateljem, urednikom in oblikovalcem novic.