Niektoré veci vo Windows sú malé, nenápadné a pritom majú väčšiu moc než polovica „zázračných optimalizačných nástrojov“ z internetu. Presne tam patrí aj Windows HOST súbor. Je to obyčajný textový súbor bez prípony, ale keď doň zapíšeš mapovanie domény na IP adresu, Windows ho vie použiť pri preklade názvov ešte skôr, než sa vôbec obráti na DNS server. Inak povedané: keď si Windows HOST súbor postaví hlavu, DNS ide bokom.
Čo je HOST súbor a prečo vôbec existuje
HOST súbor je lokálna databáza mien a IP adries. Operačný systém si z neho môže prečítať, že napríklad test.local má smerovať na konkrétnu adresu, a nemusí sa nič pýtať zvonka. Nie je to žiadny nový trik z TikToku pre „hackerské zrýchlenie internetu“, ale starý mechanizmus s koreňmi ešte v časoch ARPANET-u. RFC 952 z roku 1985 opisuje formát internetovej host table a priamo odkazuje na súbor HOSTS.TXT, ktorý sa kedysi distribuoval centrálne, ešte predtým, než sa DNS stalo štandardom.
A práve preto je Windows HOST taký zaujímavý aj dnes. Nehrá sa na modernú cloudovú mágiu. Je priamočiary: riadok, IP adresa, názov hosta, hotovo. Využiješ ho pri vývoji webu, pri testovaní migrácie webu na nový server, pri dočasnom blokovaní domén alebo pri interných lab testoch. Na jednom PC vieš nasimulovať správanie, ktoré by si inak musel riešiť cez DNS server, reverzný proxy alebo zásah do siete.
Kde ho nájdeš vo Windows
Štandardná cesta je:
Platí to pre Windows 10 aj Windows 11. Súbor sa volá jednoducho hosts — bez .txt, bez .conf, bez ozdôb. Microsoft pri obnove defaultného stavu priamo uvádza túto cestu a zároveň pripomína, že HOST súbor nemá mať príponu. To je detail, na ktorom sa vie človek zaseknúť úplne zbytočne, hlavne keď si ho uloží ako hosts.txt a potom sa čuduje, že zmena „akosi nefunguje“. Áno, klasika. ?
Najpraktickejšia cesta k nemu nie je dvojklik v Prieskumníkovi, ale editor spustený ako správca. Microsoft Q&A odporúča jednoduchý postup: otvor Notepad ako admin, choď na File > Open, prepni filter z *.txt na All Files, prejdi do C:\Windows\System32\drivers\etc a otvor hosts. To je najčistejšia úprava hosts súboru, bez boja s UAC a bez toho, aby si si omylom vytvoril nový texták vedľa pôvodného.
Prečo je chránený a prečo to dáva zmysel
Windows nechráni HOST súbor len tak z nudy. Microsoft priamo uvádza, že zmeny v tomto súbore môže Defender vyhodnotiť ako podozrivé, pretože malware a adware ho zneužívajú na presmerovanie používateľa na škodlivé alebo falošné stránky. Presne preto je Windows HOST z pohľadu bezpečnosti citlivé miesto: čo vyzerá ako neškodný texták, môže v praxi rozhodovať o tom, kam sa používateľ pripojí.
To zároveň vysvetľuje, prečo by si nemal robiť trvalé, zbytočne široké zmeny oprávnení. Ak potrebuješ jednorazovú úpravu hosts súboru, otvor editor ako admin a hotovo. Nástroj icacls síce vie meniť DACL oprávnenia na súboroch a priečinkoch, ale patrí skôr do rúk človeka, ktorý presne vie, čo mení a prečo. Pri HOST súbore je rozumnejšie držať sa zásady: upraviť, uložiť, otestovať, a nerozviazať ochranu viac, než je nutné.
Ako vyzerá správny zápis
Formát je našťastie jednoduchý. Microsoft aj historická špecifikácia HOSTS.TXT sa zhodujú v tom, že záznam tvorí IP adresa a za ňou jeden alebo viac názvov hostov, oddelených medzerou alebo tabulátorom. Riadky začínajúce znakom # sú komentáre a prázdne riadky sa ignorujú.
Príklady použitia
Tabuľka vychádza zo syntaxe, ktorú Microsoft opisuje pre hosts, a z historickej RFC špecifikácie formátu host table.
| Účel | Príklad | Čo tým dosiahneš |
|---|---|---|
| Lokálny test webu | 192.168.1.100 digitalnypriestor.sk www.digitalnypriestor.sk | Doménu nasmeruješ na interný alebo staging server |
| Blokovanie jednej domény | 0.0.0.0 ads.example.com | Aplikácia alebo prehliadač sa na túto doménu nepripojí |
| Presmerovanie na loopback | 127.0.0.1 testapp.local | Testuješ lokálnu službu alebo vývojový web |
| IPv6 test | ::1 ipv6-test.local | Overíš správanie aplikácie v IPv6 scenári |
| Audit zmeny | 10.10.10.15 intranet.local # pridané 08.04.2026 | Vieš, kto a prečo záznam doplnil |
Praktická poznámka: defaultný vzor od Microsoftu má riadky pre localhost zakomentované a výslovne hovorí, že jeho name resolution rieši DNS. To je presne ten typ detailu, ktorý vyzerá nudne, kým raz nezačneš riešiť, prečo sa niečo správa inak, než si čakal.
Návod: úprava hosts súboru krok za krokom
- Spusť Notepad ako správca.
- Otvor C:\Windows\System32\drivers\etc\hosts.
- Na koniec súboru pridaj nový riadok.
- Ulož zmeny.
- Spusť v cmd: ipconfig /flushdns
Príkaz ipconfig podľa Microsoftu obnovuje TCP/IP a DNS nastavenia a parameter /flushdns vyčistí resolver cache. To je dôležité, pretože stará DNS cache ti vie pokojne sabotovať testovanie a ty potom nadávaš na HOST súbor, hoci problém sedí v cache. Áno, starý dobrý Windows folklór.
A teraz príde detail, ktorý veľa článkov vynechá: na testovanie zmeny nepoužívaj slepo nslookup, ak chceš vidieť reálne správanie Windows. Microsoft Tech Community v januári 2026 pripomenul, že nslookup používa iba DNS servery, zatiaľ čo Windows DNS client resolver vie pracovať aj s hosts súborom, cache a ďalšími mechanizmami. Ak teda zmeníš Windows HOST a potom testuješ nslookup, môžeš dostať úplne zavádzajúci výsledok. Na reálne overenie je vhodnejší napríklad ping, správanie aplikácie samotnej alebo Resolve-DnsName, ktorý lepšie odráža Windows name resolution.
Zaujímavosti z praxe, ktoré sa oplatí vedieť
Prvá zaujímavosť: Windows HOST je stále relevantný aj v dobe DoH, enterprise DNS politík a všetkých tých pekných skratiek, ktoré znejú draho. Je to lokálny override mechanizmus, ktorý je rýchly, jednoduchý a extrémne užitočný pri diagnostike. Druhá: čím viac záznamov tam bez rozmyslu nasypeš, tým viac si koleduješ o chaos pri troubleshooting-u. HOST súbor je skalpel, nie lopata.
Tretia praktická vec: keď ti zrazu nejde konkrétna stránka, interná aplikácia alebo staging po migrácii, oplatí sa skontrolovať nielen DNS, ale aj DNS cache a samotný hosts. Presne tieto lokálne zásahy vedia vytvárať tie najzábavnejšie situácie typu „u mňa to ide, u teba nie, server je pritom v poriadku“. A potom dve hodiny naháňaš ducha, ktorý celý čas sedel v jednom textovom súbore.
Hardening: ako HOST súbor používať bezpečne
Ak chceš HOST súbor používať rozumne a nie ako časovanú bombu, drž sa pár zásad. Pred zmenou si sprav zálohu. Každý vlastný záznam komentuj dátumom a účelom. Po testovaní odstráň dočasné mapovania, aby ti o tri mesiace nerozbili troubleshooting. Neuvoľňuj trvalo oprávnenia viac, než treba. A keď Defender po úprave spozornie, neber to ako urážku svojich adminských schopností — je to presne ten typ súboru, ktorý je z pohľadu bezpečnosti citlivý.
Vo firemnom prostredí má ešte jeden rozumný tip: ak hosts meníš častejšie, sleduj zmeny auditne. Kľudne si udržuj kópiu v Gite, zapisuj dôvod zmeny a rob diff. Na jednom PC je Windows HOST výborný pomocník. Vo väčšom prostredí však nemá suplovať centrálne DNS, CMDB ani správu konfigurácie. Na lab, vývoj a rýchly override je skvelý. Na dlhodobý chaos tiež — ale to už nechceme, však. ?
Zdroje :





