Hostifailid on tekstifailid, mida kasutatakse domeeninimede vastendamiseks IP-aadressidega, täpselt mida DNS-serverid teevad. Saate neid kasutada veebisaitidega ühenduse loomise sujuvamaks muutmiseks ja seetõttu peate mõnikord seda muutma.

See juhend selgitab, millised hostfailid Windowsis on, kuidas saate neid redigeerida ja mida teha, kui te seda teha ei saa.

Mis on Windowsi hostifail?

Kui teie arvuti soovib veebisaidiga ühendust luua, peab see URL-i teisendamiseks DNS-serveriga rääkima IP-aadress. Kui aga teate juba URL-i IP-aadressi, saate lisada üksikasjad hostfaili ja teie arvuti kasutab seda ilma DNS-serveri või vahemäluga konsulteerimata.

Oletame, et soovite oma veebibrauseris otsida meie saiti MakeUseOf. Otsingu õnnestumiseks vajab teie arvuti IP-aadressi, nii et see näeb välja hostfailist.

Kui olete failis varem määranud MakeUseOfi URL-i ja vastava IP-aadressi, kasutab teie arvuti ühenduse loomiseks seda teavet. Vastasel juhul proovib arvuti leida DNS-i vahemälust IP-aadressi või luua ühenduse DNS-serveriga nagu tavaliselt.

Hostifailid on olemas kõigis operatsioonisüsteemides, kuid erinevates asukohtades. Siin on tüüpilised asukohad:

  • Windows 10 – "C:\Windows\System32\drivers\etc\hosts"
  • Mac OS X – "/private/etc/hosts"
  • Linux – "/etc/hosts"

Miks peaksite hostide faili redigeerima?

Hostifaili redigeeritakse mitmel põhjusel, kuid tavaliselt soovite seda teha ühel kahest kasutusest.

Esiteks on hostifail mugav, kui teie DNS-server ei tööta tõhusalt. Kui teie DNS-server töötab aeglaselt, saate otsinguprotsessi kiirendamiseks sisestada IP-aadressi ja domeeninime hostide faili (kui teate kõiki üksikasju).

Seevastu saate hostide paani abil blokeerida arvuti juurdepääsu veebisaidile. Kuna hostifail on arvuti esimene kõneport, võite sisestada sihitud saidile kehtetu aadressi, et takistada arvutil sellele juurdepääsu.

Hostifaili redigeerimine opsüsteemides Windows 10 ja 11

Hostifaili redigeerimine Windowsis on üsna lihtne. Järgige allolevaid samme.

1. Looge varukoopia

Kõigepealt peame looma varukoopia. See aitab teil naasta eelmisele olekule, kui midagi läheb valesti.

Jätkamiseks järgige neid samme.

  1. Käivitage File Explorer ja liikuge allolevasse asukohta:
    C:\Windows
    ystem32\drivers\etc
  2. Otsige hosts-faili ja paremklõpsake seda.
  3. Vali Kopeeri ja kleepige fail oma arvutis mõnda teise turvalisse kohta.

Täiendava turvataseme lisamiseks saate ka luua taastepunkt. See taastepunkt võimaldab süsteemitaaste funktsiooni abil taastada operatsioonisüsteemi praeguse oleku.

2. Hosts-faili redigeerimiseks kasutage Notepadi

Selle meetodi puhul käivitame hostifaili Notepadi rakenduse abil ja redigeerime seda seal otse.

Siin on kõik, mida peate tegema.

  1. Avage Notepad vajutades Win + S, tippige Windowsi otsingusse "Notepad" ja klõpsake nuppu Käivitage administraatorina.
  2. Järgmises aknas navigeerige saidile Fail > Avatud.
  3. Tippige failinime tekstiväljale järgmine asukoht ja klõpsake nuppu Avatud. Saate faili juurde navigeerida ka käsitsi.
    C:\Windows\System32\drivers\etc\hosts
  4. Kui fail on avatud, kerige alla ja sisestage IP-aadress, millele järgneb blokeeritava saidi domeeninimi. Oletame, et tahame failile lisada Google'i IP-aadressi. Seda näidet kasutades näeb meie fail välja järgmine.
    127.0.0.1 <ahref=" http://www.google.com">www.google.coma>
  5. Kui soovite saidi blokeerida, sisestage lihtsalt valed IP-aadressid (nt 0.0.0.0). Kasutades ülaltoodud näidet, sisestame järgmise teksti, kui tahame Google'i blokeerida.
    0.0.0.0 <ahref=" http://www.google.com">www.google.coma>
  6. Aja säästmiseks klõpsake nuppu Fail > Salvesta kui.
  7. Laiendage rippmenüüd Salvesta tüübina ja vali Kõik failid.
  8. Nimeta faili kui hosts2 ja salvestage see oma töölauale.

Nüüd, kui teil on hosts-fail kasutamiseks valmis, pole vaja teha muud, kui panna see õigesse asukohta.

  1. Minge töölauale, paremklõpsake just loodud failil ja valige Nimeta ümber.
  2. Eemaldage 2 (või mõni muu lisatud number/täht), nii et faili nimi oleks ainult Hosts.
  3. Kopeerige see fail.
  4. Käivitage File Explorer ja liikuge hosti algsesse asukohta.
  5. Kleepige uus fail siia ja klõpsake nuppu Asendage fail selles sihtkohas kui ilmub ülekirjutamise viip.

Teie muudetud hostifail on nüüd kasutamiseks valmis.

Mida teha, kui hostifail ei tööta

Kui hostifail teie süsteemis ei tööta, võib sellel olla mitu põhjust. Võimalik, et te ei saa faili avada, kuna vormingut ei toetata või teil pole sellele juurdepääsuks piisavalt õigusi.

Kui teil on failiga probleeme, võite proovida mõnda tõrkeotsingu meetodit.

1. Loputage DNS-i ja NetBIOS-i vahemälu

Kuna sellised probleemid tekivad tavaliselt rikutud või vigaste vahemälufailide tõttu, on esimene lahendus, mida soovitame proovida, vahemälu tühjendamine.

Seda, kuidas viimast teha, käsitlesime meie juhendis mis on DNS-server, seega vaadake seda juhiseid selle kohta, kuidas seda teha.

Kui olete DNS-i vahemälu tühjendanud, järgige NetBIOS-i vahemälu tühjendamiseks järgmisi samme.

  1. Tippige Windowsi otsingusse Command Prompt ja klõpsake nuppu Käivitage administraatorina.
  2. Käivitage järgmises aknas järgmine käsk:
    nbtstat -R

Kui käsk on täidetud, kontrollige, kas probleem on lahendatud.

2. Lähtestage fail Hosts

Samuti võite proovida hostifaili lähtestada vaikeversioonile, et lahendada sellega seotud probleemid.

  1. Käivitage File Explorer ja liikuge allolevasse asukohta:
    % systemroot% 
    ystem32\drivers\etc
  2. Nimetage hosts-fail ümber hosts.bak-iks.
  3. Järgmisena navigeerige järgmisse asukohta:
    %WinDir%
    ystem32\drivers\etc
  4. Topeltklõpsake hosti failil ja asendage selles olev tekst järgmisega:
    # Autoriõigus (c) 1993–2009 Microsoft Corp.
    #
    # See on näidisfail HOSTS, mida kasutab Microsoft TCP/IP for Windows.
    #
    # See fail sisaldab IP-aadresside ja hostinimede vastendusi. Iga
    # kirje tuleks hoida eraldi real. IP-aadress peaks
    # asetatakse esimesse veergu, millele järgneb vastav hostinimi.
    # IP-aadress ja hostinimi tuleks eraldada vähemalt ühega
    # tühik.
    #
    # Lisaks võib üksikisiku kohta lisada kommentaare (nagu neid).
    # rida või masina nime järgi, mis on tähistatud sümboliga #.
    #
    # Näiteks:
    #
    # 102.54.94.97ninasarvik.acme.com # allikasserver
    # 38.25.63.10x.acme.com # xklientperemees
    # kohaliku hosti nime lahendamist käsitletakse DNS-is endas.
    # 127.0.0.1kohalik host
    # ::1 kohalik host
  5. Muudatuste tegemiseks salvestage fail.

Hosts-faili kohandamine Windowsis

Nüüd teate, kuidas Windowsis hostifaili redigeerida. Seda teavet saate kasutada paljude toimingute tegemiseks, näiteks veebisaitide blokeerimiseks, ümbersuunamiseks, veebisaidi otseteede loomiseks ja isegi veebiserverite testimiseks.