Kako korak za korakom urediti datoteko hosts v sistemih Windows, Linux in macOS

Zadnja posodobitev: 23/05/2025
Avtor: Isaac

gostiteljska datoteka

Pogovor o arhivu Gostitelji je, da se poglobimo v enega najstarejših in hkrati najbolj praktičnih virov, ki jih lahko najdemo na katerem koli računalniku, bodisi z Windows, Linux ali macOS-u. Čeprav je bila njegova uporaba zaradi napredka sistema DNS omejena na specifične naloge, Še vedno je bistveno orodje za zahtevne uporabnike, razvijalce in sistemske skrbnike.. Z leti se je njegova funkcionalnost razvijala, vendar ostaja njegova uporabnost nedotaknjena za tiste, ki morajo vsiliti razreševanje domenskih imen na določene naslove IP, izvesti testiranje pred spremembami DNS ali preprosto lokalno in enostavno blokirati in preusmeriti spletna mesta.

Če ste se kdaj spraševali, kako lahko domeno usmerite na določen IP-naslov, ne da bi se zanašali na javne DNS-strežnike, ali če morate pred spremembo DNS-a domene preveriti delovanje svojega spletnega mesta, boste presenečeni, kako enostavno je spremeniti to majhno datoteko. V tem članku podrobno in s popolnoma posodobljenim pristopom razložim vse, kar morate vedeti o datoteki hosts, kako jo urediti v katerem koli operacijskem sistemu in v katerih situacijah vas lahko reši iz več kot ene zagate..

Kaj je datoteka hosts in za kaj se uporablja?

Datoteka Gostitelji To je ena tistih sistemskih datotek, ki pogosto ostanejo neopažene, vendar vam omogočajo izvajanje zelo zmogljivih funkcij. Gre za navadno besedilno datoteko, ki je prisotna v skoraj vsakem sodobnem operacijskem sistemu., katerega funkcija je ročno povezovanje domenskih imen z naslovi IP in deluje kot lokalni spletni adresar. Ko vaš brskalnik poskuša razrešiti domeno, je prva stvar, ki jo vaš operacijski sistem naredi, da preveri to datoteko, preden se zateče k zunanjemu strežniku DNS.

Prvi pogost primer uporabe gostiteljev je prisiliti eno ali več domen, da se razrešijo na določen IP-naslov.. To pomeni, da lahko svojemu računalniku poveste, da example.com kažejo na IP 123.123.123.123, čeprav svetovni DNS pravi drugače. Ta majhna lokalna past vpliva le na vašo ekipo, vendar je dovolj za naloge, kot so:

  • Izvedite teste spletnega razvoja v lokalnem okolju, preden objavite kakršne koli spremembe na internetu.
  • Preverite migracijo spletnega mesta med strežniki pred širjenjem DNS.
  • Začasno preusmerite domene brez dotikanja uradne konfiguracije.
  • Omejevanje, dovolitev ali blokiranje dostopa do določenih spletnih mest neposredno na vašem računalniku brez potrebe po dodatni programski opremi.

S spreminjanjem te datoteke, Rešitev bo vedno interna in prednostna za to domeno., torej dokler ta vnos obstaja, bo vsak dostop iz vašega brskalnika ali aplikacij uporabljal IP-naslov, ki ga navedete, pri čemer bodo javni podatki DNS popolnoma prezrti.

  Kako korak za korakom pretvoriti disk MBR v GPT v sistemu Windows

Glavne uporabe in previdnostni ukrepi za datoteko hosts

Situacije, v katerih je lahko spreminjanje datoteke hosts koristno, so številne in raznolike. Na primer, Če želite do svojega spletnega mesta dostopati iz lastnega računalnika, preden je širjenje DNS-a končanoali če morate nujno preveriti delovanje novega spletnega mesta po selitvi strežnika.

  • Predogled spletnih mest pred delegiranjem DNS-a: Idealno za izogibanje presenečenjem po selitvah ali spremembah ponudnikov gostovanja.
  • Selektivna preusmeritev poddomene med razvojnimi procesi.
  • Blokiranje domene neželene ali zlonamerne, ki jih povezujejo z neobstoječim IP-jem ali lokalnim gostiteljem (127.0.0.1).
  • Simuliranje povezav v testnih okoljih brez spreminjanja proizvodnega okolja.

Vendar pa obstajajo potencialna tveganja če je datoteka hosts nenamerno ali zlonamerno spremenjena. Določeni virusi oz. zlonamerna programska oprema To datoteko lahko manipulirajo, da vas preusmerijo na goljufiva spletna mesta ali preprečijo dostop do legitimnih strani. Zaradi tega razloga, Ključno je vedeti, kako pregledati njegovo vsebino in v primeru nenavadnega vedenja obnoviti prvotno stanje..

Pri spreminjanju datoteke bodite pozorni na:

  • Izogibajte se sintaktičnim napakamVsak vnos mora biti v eni vrstici, najprej IP, nato domena, ločena s presledki ali tabulatorji.
  • Ne briši vrstic iz sistema (na primer tisti na localhostu).
  • Zagotavlja dovoljenja samo za branje po urejanju, da se preprečijo nepooblaščene spremembe.

Kje se v vsakem operacijskem sistemu nahaja datoteka hosts?

La Lokacija datoteke hosts se razlikuje glede na operacijski sistem., čeprav je njihovo delovanje enako. Spodaj podrobno opisujem običajne poti, kjer ga lahko najdete.

  • Windows XP, Vista, 7, 8, 10 in 11: C:\Windows\System32\drivers\etc\hosts
  • Windows NT/2000: C:\WINNT\System32\drivers\etc\hosts
  • Windows 95/98/Me: C:\Windows\gostitelji
  • Linux: / Etc / hosts
  • MacOS: /private/etc/hosts

Privzeto, Datoteka hosts je zaščitena in nima končnice .txt.. Če ga poskusite odpreti brez skrbniških dovoljenj ali brez izbire »vse datoteke« pri odpiranju iz urejevalnika, ga morda ne boste videli na seznamu.

Kako urediti datoteko hosts v sistemu Windows

Spreminjanje datoteke gostiteljev v sistemu Windows je enostavno, če jasno razumete določene koncepte. Pomembno je, da Notepad zaženete s skrbniškimi pravicami., saj je datoteka zaščitena s sistemom.

  • Kliknite na meni Začetek in poiščite »Beležnica«.
  • Desni klik na ikono in izberite Zaženi kot skrbnik. (V sistemu Windows 8 in novejših različicah uporabite iskanje aplikacije če ga ne vidite neposredno).
  • V beležnici se pomaknite do Datoteka> Odpri in postavite naslednjo pot: C: \ Windows \ System32 \ gonilniki \ etc.
  • Izberite »Vse datoteke” (ne samo datotek .txt), izberite datoteko Gostitelji in kliknite odpri.
  • Po potrebi dodajte nove vrstice ali uredite obstoječe: najprej IP-naslov in nato domeno, ločeno s presledkom ali tabulatorjem. Na primer:
    192.168.1.100 www.mojadomena.com
  • Datoteko shranite normalno. Če nimate dovoljenj, preverite, ali ste Beležnico odprli kot skrbnik.
  Microsoft lansira nove osebne računalnike Surface Copilot+ z naprednimi funkcijami za podjetja

Preden spremenite datoteko, vedno shranite varnostno kopijo, če jo boste morali obnoviti.

Uredite datoteko hosts v sistemu macOS

V sistemih macOS, postopek urejanja datoteke hosts je skoraj enak kot v Linuxu, saj oba temeljita na Unix in so odvisni od uporabe terminal.

  • Odprite aplikacijo terminal iz »Aplikacije > Pripomočki« ali iz zaganjalnika.
  • Vnesite naslednji ukaz in pritisnite Enter:
    sudo nano / private / etc / hosts
  • Po potrebi vnesite svoje skrbniško geslo.
  • Uredite datoteko tako, da dodate želeni IP in domeno, na primer:
    10.0.0.1 test.mojadomena.com
  • Spremembe shranite s klikom Nadzor + O in nano sol z Ctrl+X.

Če po shranjevanju sprememb sistem ne odraža nove ločljivosti, boste morda morali počistiti predpomnilnik DNS tako, da zaženete:
dscacheutil -flushcache

Kako urediti datoteko hosts v Linuxu

En Linux, datoteka hosts se vedno nahaja v mapi »/etc/hosts« in za njeno spreminjanje potrebujete le skrbniška dovoljenja. Ta postopek velja za distribucije, kot so Ubuntu, Debian, Fedora, CentOs in druge.

  • Odprite Terminal (Ctrl+Alt+T ali poiščite »Terminal« v meniju aplikacij).
  • Zaženite naslednji ukaz:
    sudo nano / etc / gostitelji
  • Vnesite geslo, če ste pozvani.
  • Uredite datoteko v običajni obliki, na primer:
    123.45.67.89 miwebtest.com www.miwebtest.com
  • Prihranite z Ctrl + O in iti ven z Ctrl + X če uporabljate nano ali uporabite urejevalnik besedil po vaši izbiri (vim, gedit itd.).

V nekaterih primerih je morda dobro znova zagnati brskalnik ali počistiti predpomnilnik DNS sistema, da vidite učinek sprememb.

Praktični primeri vnosa gostitelja in priporočila

Datoteka hosts je organizirana v posamezne vrstice, od katerih vsaka vsebuje IP-naslov in eno ali več povezanih domenskih imen. Pomembno je, da med IP-jem in domeno pustite vsaj en presledek ali tabulator.. Komentarje lahko dodate tudi tako, da pred simbolom #.

Primeri tipičnih vnosov:

  • 127.0.0.1 localhost
  • 192.168.1.50 testi.mojadomena.com
  • 64.49.219.194 www.nuevodominio.com
  • # Preusmeritev www in ne-www
    123.45.67.89 mojadomena.com
    123.45.67.89 www.mojadomena.com

Splošna priporočila:

  • Zaščitite datoteko po urejanju, da preprečite spreminjanje zlonamerne programske opreme.
  • rezerva preden naredite spremembe.
  • Izogibajte se sintaktičnim napakam in preverite, da ni nepotrebnih presledkov ali napačno črkovanih zapisov.
  Popolna rešitev za obvestila WhatsApp Desktop, ki ne delujejo v sistemu Windows

Kako zaščititi in obnoviti datoteko gostiteljev, če je bila spremenjena

Nekateri virusi ali zlonamerna programska oprema lahko spremenijo datoteko hosts, da preusmerijo promet na goljufiva spletna mesta ali blokirajo legitimen dostop. Če med brskanjem opazite nenavadno vedenje ali imate težave z dostopom do določenih spletnih mest, preverite vsebino datoteke hosts, da se prepričate, da ni sumljivih vnosov.

  • Odprite datoteko v urejevalniku za vaš operacijski sistem in izbrišite vse vrstice, ki jih niste namerno dodali.
  • Če imate varnostno kopijo, obnovite prvotne vrstice ali preverite internet za privzete vnose vašega sistema.
  • Varnost datoteke lahko okrepite tako, da jo nastavite samo za branje.
    V sistemu Windows: z desno tipko miške kliknite datoteko, izberite »Lastnosti« in nato »Samo za branje«.
    V sistemu Linux/macOS: Uporabite ukaz chmod 444 /etc/gostitelji ali enakovredno.
  • Za popolno skeniranje računalnika z protivirusnim programom preverite, ali je čist.

Pogoste nasvete za odpravljanje težav in po urejanju

Spreminjanje datoteke hosts običajno ni težava, če pa spremembe ne uveljavijo, poskusite naslednje:

  • Zaprite in ponovno odprite brskalnik v katerem preizkušate dostop.
  • Včasih je treba izpraznite predpomnilnik DNS sistema:
  • V sistemu Windows: zaženite ukaz ipconfig / flushdns iz konzole CMD.
  • V sistemu macOS: Kot smo že omenili, zaženite dscacheutil -flushcache v terminalu.
  • V Linuxu: Običajno zadostuje ponovni zagon omrežne storitve ali samega računalnika.

Če želite zavreči kakršne koli spremembe, izbrišite dodane vrstice ali obnovite izvirno datoteko. Pustite samo sistemske vnose (npr. localhost na 127.0.0.1).

Datoteka hosts je zelo uporabno orodje, ki bi ga morali obvladati ne glede na to, ali ste napreden uporabnik, spletni razvijalec ali pa vas preprosto zanima večji nadzor nad brskanjem po računalniku. Obvladovanje delovanja vam lahko prihrani težave, zagotovi dodatno varnost in olajša delo, ko potrebujete prilagodljivost pri ločevanju domenskih imen. Previdno ravnanje, dokumentiranje sprememb in varnostno kopiranje datoteke pred kakršnim koli posegom so najboljše prakse za kar najboljši izkoristek. Oboroženi s tem znanjem lahko v celoti izkoristite eno najstarejših in najbolj vsestranskih funkcij vašega operacijskega sistema.

Pustite komentar