Gostiteljske datoteke so besedilne datoteke, ki se uporabljajo za preslikavo imen domen v naslove IP, točno to, kar počnejo strežniki DNS. Uporabite jih lahko za poenostavitev povezovanja s spletnimi mesti, zato boste včasih morali kakšno urediti.
Kot tak bo ta vodnik razložil, kaj so gostiteljske datoteke v sistemu Windows, kako jih lahko urejate in kaj storiti, če tega ne morete storiti.
Kaj je datoteka gostiteljev v sistemu Windows?
Ko se vaš računalnik želi povezati s spletnim mestom, se mora povezati s strežnikom DNS, da pretvori URL v IP naslov. Vendar, če že poznate naslov IP za URL, lahko dodate podrobnosti v gostiteljsko datoteko in vaš računalnik jo bo uporabil brez posvetovanja s strežnikom DNS ali predpomnilnikom.
Recimo, da želite v svojem spletnem brskalniku poiskati naše spletno mesto MakeUseOf. Da bi bilo iskanje uspešno, vaš računalnik potrebuje naslov IP, zato išče v datoteki gostitelja.
Če ste v datoteki predhodno navedli URL MakeUseOf in ustrezen IP, vaš računalnik uporabi te podatke za povezavo. V nasprotnem primeru bo računalnik poskušal najti naslov IP v predpomnilniku DNS ali se kot običajno povezati s strežnikom DNS.
Datoteke Hosts so prisotne v vseh operacijskih sistemih, vendar na različnih lokacijah. Tukaj so tipične lokacije:
- Windows 10 - "C:\Windows\System32\drivers\etc\hosts"
- Mac OS X - "/private/etc/hosts"
- Linux - "/etc/hosts"
Zakaj bi morali urediti datoteko Hosts?
Datoteka gostiteljev se ureja iz več razlogov, vendar običajno želite to storiti za eno od dveh uporab.
Prvič, datoteka hosts je priročna, če vaš strežnik DNS ne deluje učinkovito. Če vaš strežnik DNS deluje počasi, lahko naslov IP in ime domene vstavite v datoteko gostiteljev, da pospešite postopek iskanja (če poznate vse podrobnosti).
Nasprotno pa lahko uporabite ploščico gostiteljev, da računalniku preprečite dostop do spletnega mesta. Ker je datoteka hosts prvo pristanišče za osebni računalnik, lahko vnesete neveljaven naslov za ciljno spletno mesto, da računalniku preprečite dostop do njega.
Kako urediti datoteko Hosts v sistemih Windows 10 in 11
Urejanje datoteke gostiteljev v sistemu Windows je povsem preprosto. Sledite spodnjim korakom.
1. Ustvari varnostno kopijo
Najprej moramo ustvariti varnostno kopijo. To vam bo pomagalo vrniti se v prejšnje stanje, če gre kaj narobe.
Za nadaljevanje sledite tem korakom:
- Zaženite File Explorer in se pomaknite do spodaj navedene lokacije:
C:\Windows
ystem32\drivers\itd - Poiščite datoteko hosts in jo kliknite z desno tipko miške.
- Izberite Kopirati in prilepite datoteko na drugo varno mesto v računalniku.
Če želite dodati dodatno raven varnosti, lahko tudi ustvari obnovitveno točko. Ta obnovitvena točka vam bo omogočila povrnitev trenutnega stanja operacijskega sistema s funkcijo Obnovitev sistema.
2. Za urejanje datoteke Hosts uporabite Beležnico
Pri tej metodi bomo datoteko gostiteljev zagnali z aplikacijo Notepad in jo tam neposredno urejali.
Tukaj je vse, kar morate storiti:
- Odprite beležnico s pritiskom Win + S, vnesite »Beležnica« v iskalnik Windows in kliknite Zaženi kot skrbnik.
- V naslednjem oknu se pomaknite do mapa > Odprto.
- V besedilno polje za Ime datoteke vnesite naslednjo lokacijo in kliknite Odprto. Do datoteke se lahko pomaknete tudi ročno.
C:\Windows\System32\drivers\etc\hosts
- Ko je datoteka odprta, se pomaknite navzdol do konca in vnesite naslov IP, ki mu sledi ime domene mesta, ki ga želite blokirati. Recimo, da želimo v datoteko dodati Googlov naslov IP. Z uporabo tega primera bo naša datoteka videti takole.
127.0.0.1 <ahref=" http://www.google.com">www.google.coma>
- Če želite blokirati spletno mesto, preprosto vnesite napačne naslove IP, kot je 0.0.0.0. Z uporabo zgornjega primera bomo vnesli naslednje besedilo, če želimo blokirati Google.
0.0.0.0 <ahref=" http://www.google.com">www.google.coma>
- Če želite prihraniti čas, kliknite na mapa > Shrani kot.
- Razširite spustni meni za Shrani kot vrsto in izberite Vse datoteke.
- Poimenujte datoteko kot gostitelji2 in ga shranite na namizje.
Zdaj, ko imate datoteko gostiteljev pripravljeno za uporabo, jo morate le postaviti na pravo mesto.
- Pojdite na namizje, z desno miškino tipko kliknite datoteko, ki ste jo pravkar ustvarili, in izberite Preimenuj.
- Odstranite 2 (ali katero koli drugo številko/črko, ki ste jo dodali), tako da bo datoteka poimenovana samo kot Hosts.
- Kopirajte to datoteko.
- Zaženite File Explorer in se pomaknite do prvotne lokacije gostitelja.
- Tukaj prilepite novo datoteko in kliknite Zamenjajte datoteko v tem cilju če se pojavi poziv za prepis.
Vaša urejena datoteka gostiteljev je zdaj pripravljena za uporabo.
Kaj storiti, če datoteka Hosts ne deluje
Če datoteka hosts ne deluje v vašem sistemu, je lahko več razlogov, zakaj se to dogaja. Datoteke morda ne boste mogli odpreti, ker oblika zapisa ni podprta ali pa nimate dovolj dovoljenja za dostop do nje.
Če imate težave z datoteko, je tukaj nekaj načinov za odpravljanje težav, ki jih lahko poskusite:
1. Izpraznite predpomnilnik DNS in NetBIOS
Ker se takšne težave običajno pojavijo zaradi poškodovanih ali napačnih datotek predpomnilnika, je prva rešitev, ki jo priporočamo, brisanje predpomnilnika.
V našem vodniku smo opisali, kako izvesti slednje kaj je strežnik DNS, zato si oglejte navodila, kako to storiti.
Ko počistite predpomnilnik DNS, sledite tem korakom, da počistite predpomnilnik NetBIOS:
- V iskalnik Windows vnesite ukazni poziv in kliknite Zaženi kot skrbnik.
- V naslednjem oknu izvedite naslednji ukaz:
nbtstat -R
Ko je ukaz izveden, preverite, ali je težava odpravljena.
2. Ponastavite datoteko Hosts
Poskusite lahko tudi ponastaviti datoteko gostiteljev na privzeto različico, da odpravite vse težave, povezane z njo.
- Zaženite File Explorer in se pomaknite na spodnjo lokacijo:
%systemroot%
ystem32\drivers\itd - Preimenujte datoteko hosts v hosts.bak.
- Nato se pomaknite do naslednje lokacije:
%WinDir%
ystem32\drivers\itd - Dvokliknite datoteko hosts in zamenjajte besedilo v njej z naslednjim:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# To je vzorčna datoteka HOSTS, ki jo uporablja Microsoft TCP/IP za Windows.
#
# Ta datoteka vsebuje preslikave naslovov IP v imena gostiteljev. Vsak
# vnos naj bo v posamezni vrstici. Naslov IP bi moral
# postavite v prvi stolpec, ki mu sledi ustrezno ime gostitelja.
# Naslov IP in ime gostitelja morata biti ločena z vsaj eno
# prostor.
#
# Poleg tega so lahko komentarji (kot so ti) vstavljeni na posameznika
# vrstic ali za imenom stroja, označenim s simbolom '#'.
#
# Na primer:
#
# 102.54.94.97Nosorog.acme.com # virstrežnik
# 38.25.63.10x.acme.com # xstrankagostitelj
# Ločljivost imena lokalnega gostitelja se obravnava znotraj samega DNS.
# 127.0.0.1lokalni gostitelj
# ::1 lokalni gostitelj - Shranite datoteko, da naredite spremembe.
Prilagajanje datoteke gostiteljev v sistemu Windows
Zdaj veste, kako urediti datoteko hosts v sistemu Windows. Te informacije lahko uporabite za izvajanje številnih nalog, kot je blokiranje spletnih mest, njihovo preusmerjanje, ustvarjanje bližnjic do spletnih mest in celo testiranje spletnih strežnikov.