Ako upraviť, resetovať súbor hostiteľov systému Windows

Otázka sa práve objavila a uvedomil som si, že som nikdy nezverejnil návod na úpravu a resetovanie súboru Windows Hosts. Najprv by som sa chcel pozrieť na funkčnosť súboru Host.

Súbor Windows Hosts možno použiť na blokovanie alebo presmerovanie názvov hostiteľov. Názov hostiteľa je základnou súčasťou webovej adresy alebo miestnej adresy, napríklad ghacks.net alebo localhost. Každý záznam súboru hosts špecifikuje IP adresu a názov hostiteľa, čo v podstate hovorí systému, že názov hostiteľa by sa mal vyriešiť pomocou tejto adresy IP.

Server DNS, ktorý je zvyčajne dopytovaný, sa obchádza pre všetky položky v súbore Hosts, pokiaľ nie je v operačnom systéme pevne zakódovaný.

Dovoľte mi uviesť dva príklady, v ktorých by to mohlo byť užitočné: používatelia by mohli blokovať známe reklamné spoločnosti alebo spamerov presmerovaním žiadostí na lokálne PC. Toto sa v podstate nenačíta, keď sa webová stránka pokúsi načítať reklamu, vyskakovacie okno alebo iný prvok.

Ďalší príklad zdôrazňuje, že súbor hosts môže byť pre vývojárov webu užitočný. Povedzme, že ste práve presunuli svoje webové stránky na nový server a proces IP sa zmenil. Na šírenie serverov DNS je potrebných až 48 hodín, čo znamená, že po presunutí je ťažké otestovať webovú stránku na novom serveri, ak server DNS stále presmeruje požiadavku na starý server.

Vývojár webu by mohol webovej adrese prideliť novú adresu IP, aby sa predišlo problému s propagáciou. (Podrobný návod na túto tému nájdete v časti Práca na webových stránkach pred propagáciou DNS)

Je potrebné poznamenať, že súbor Hosts môže byť zneužitý aj škodlivým softvérom, a to buď presmerovaním používateľa z legitímnych serverov na sporné stránky, alebo blokovaním prístupu k bezpečnostnému softvéru, ktorý by mohol potrebovať tieto programy znova odstrániť z počítača.

Umiestnenie súboru Hostitelia systému Windows

Súbor Windows Hosts sa nachádza pod nasledujúcou cestou:

% Systemroot% \ system32 \ drivers \ etc \

% SystemRoot% na začiatku je premenná nastavená na adresár Windows. Väčšina používateľov systému Windows nainštalovala operačný systém na serveri c: \ windows, čo by znamenalo, že súbor hosts nájdete pod adresárom c: \ windows \ system32 \ drivers \ etc \ hosts

Ak sa program Windows Explorer používa na navigáciu do priečinka, môže byť potrebné zobraziť skryté systémové priečinky.

Kliknutím na Nástroje> Možnosti priečinka v Prieskumníkovi systému Windows a prepnutím na kartu Zobrazenie sa otvorí konfiguračné menu, v ktorom možno nastaviť skrytie priečinkov na odhalenie.

Ak používate Windows 10, vyberte radšej File> Change Folder and Search options a potom prepnite do ponuky View.

Vyhľadajte „skryť chránené súbory operačného systému (odporúčané)“ a „skryté súbory a priečinky“ a uistite sa, že prvý súbor nie je začiarknutý a druhý je nastavený na „Zobraziť skryté súbory, priečinky a jednotky“. V prípade potreby je možné nastavenia týmto spôsobom ľahko zmeniť.

Samotný súbor Hosts je možné upravovať pomocou ľubovoľného textového editora, napríklad programu Poznámkový blok, ktorý sa dodáva spolu so systémom Windows. Najprv by ste mali skontrolovať, či je súbor Hosts chránený proti zápisu. Urobíte to kliknutím pravým tlačidlom myši na súbor a výberom vlastností z úvodnej kontextovej ponuky.

Prejdite do sekcie atribútov na karte Všeobecné. Súbor je chránený proti zápisu, ak je začiarknuté iba na čítanie. Ak je, záznam odstráňte. Ak ponecháte nastavenie iba na čítanie, nie je možné upravovať alebo resetovať súbor hostiteľov.

Akonáhle budete hotoví, nezabudnite znova nastaviť atribút len ​​na čítanie, aby ste zabránili úpravám súboru hosts treťou stranou.

Predvolený súbor Windows Hosts nemá žiadne aktívne položky. Upozorňujeme, že riadok začínajúci znakom # je riadok s komentárom, ktorý sa nevykoná ani nespracuje.

Úprava súboru Windows Hosts

Prezrite si príklady v komentároch. Syntax je vždy rovnaká, najprv IP adresa, na ktorú chcete presmerovať názov hostiteľa, potom názov hostiteľa oddelený aspoň jedným medzerou.

  • Ak chcete pridať položky do súboru hostiteľov, do nasledujúceho prázdneho riadku by ste najskôr zadali IP adresu, nasledovala medzera (alebo kláves Tab) a názov hostiteľa (ktorým môže byť názov domény alebo localhost).
  • Ak chcete odstrániť položky súboru Windows Hosts, vyberte celý riadok a stlačte kláves Delete na klávesnici. Môžete tiež pridať # pred ľubovoľný riadok, aby sa stal komentárom, aby nebol spracovaný, ale zachovaný.
  • Ak chcete upraviť jednotlivé záznamy, kliknite na riadok mapy, ktorý chcete upraviť, a vykonajte zmeny.
  • Ak chcete resetovať súbor hosts, jednoducho odstráňte všetky riadky, ktoré nie sú komentármi. Spoločnosť Microsoft vytvorila riešenie Fix-Ii na resetovanie súboru hosts, ktorý sa môže namiesto toho použiť. Užívatelia musia program spustiť, len čo ho stiahnu do lokálneho systému. Hlavnou výhodou je, že týmto spôsobom nemusia prechádzať manuálnym procesom.

Upozorňujeme, že zmeny musíte uložiť skôr, ako budú k dispozícii. V programe Poznámkový blok by ste na tento účel vybrali možnosť Súbor> Uložiť.

Takto upravíte a vynulujete súbor Windows Hosts. Prosím, zanechajte akékoľvek otvorené otázky alebo komentáre v sekcii komentárov nižšie.

Súvisiace články

  • Hosts Block je nový správca hostiteľov s automatickou aktualizáciou
  • Prehľad súborov softvéru hostiteľov
  • HostsMan: Správca hostiteľov systému Windows
  • Windows Hosts File Optimizer