Fișierul Hosts în Windows 10: Ce Este, Unde să-l Găsești și Cum să-l Editezi
Indiferent dacă ești un dezvoltator care testează o nouă aplicație web, un administrator de sistem care depanează probleme de propagare DNS sau pur și simplu cineva care dorește să blocheze site-uri web care distrag atenția, fișierul hosts din Windows 10 este unul dintre cele mai puternice — și cel mai adesea trecut cu vederea — instrumente la dispoziția ta.
În acest ghid complet, vom explica exact ce este fișierul hosts, cum funcționează în detaliu, unde să îl găsești și cum să îl editezi în siguranță și eficient, cu exemple din lumea reală.
Ce Este Fișierul Hosts?
Fișierul hosts este un fișier de sistem în format text simplu care mapează numele de domenii lizibile de om la adresele IP corespunzătoare. Acționează ca o alternativă locală și statică la rezoluția DNS (Domain Name System).
Iată punctul cheie: sistemul tău de operare verifică fișierul hosts *înainte* de a interoga orice server DNS extern. Aceasta înseamnă că orice intrare pe care o definești în fișierul hosts are prioritate imediată față de ceea ce ar putea returna un server DNS.
Cum Funcționează Rezoluția Domeniilor (Simplificat)
Când tastezi www.example.com în browser, sistemul tău urmează această ordine de căutare:
- Cache local — A fost rezolvat recent acest domeniu?
- Fișierul hosts — Există o intrare statică pentru acest domeniu?
- Rezolvator DNS — Interogați serverul DNS configurat (de ex.,
8.8.8.8de la Google sau serverul furnizorului tău de internet)
Deoarece fișierul hosts se află la pasul doi — deasupra DNS-ului extern — orice mapare pe care o definești acolo va suprascrie complet DNS-ul pentru acel domeniu pe mașina ta locală.
Cazuri Comune de Utilizare a Fișierului Hosts
Înțelegerea *motivului* pentru care ai edita fișierul hosts face mult mai ușoară utilizarea corectă a acestuia. Iată cele mai practice scenarii:
| Caz de Utilizare | Descriere |
|---|---|
| Blocarea site-urilor web | Redirecționează un domeniu către 127.0.0.1 pentru a preveni încărcarea acestuia |
| Testarea dezvoltării locale | Direcționează un domeniu de producție către un IP local sau de staging |
| Ocolirea întârzierilor de propagare DNS | Atribuie manual un IP în timp ce modificările DNS sunt încă în propagare |
| Suprascrierea înregistrărilor DNS defecte | Rezolvă problemele de rezoluție fără a aștepta corecțiile din amonte |
| Blocarea reclamelor și trackerelor | Redirecționează domeniile cunoscute de servire a reclamelor către o adresă nulă |
> Sfat pro pentru dezvoltatori: Dacă rulezi un mediu de dezvoltare local sau testezi o nouă configurație de server — de exemplu, înainte de a migra site-ul tău pe un nou plan de VPS Hosting — fișierul hosts îți permite să previzualizezi exact cum se va comporta site-ul tău pe noul IP fără a modifica înregistrările DNS live.
Unde Se Află Fișierul Hosts în Windows 10?
În Windows 10, fișierul hosts se află la următoarea cale:
C:WindowsSystem32driversetchostsAcesta este un fișier de sistem protejat, ceea ce înseamnă că:
- Nu are extensie de fișier (este denumit pur și simplu
hosts) - Nu îl poți edita fără privilegii de administrator
- Browserele de fișiere standard pot să nu îl afișeze dacă nu schimbi filtrul tipului de fișier
> Notă: Folderul etc conține și alte fișiere de configurare a rețelei, cum ar fi networks, protocol și services. Nu le modifica dacă nu știi exact ce faci.
Cum să Editezi Fișierul Hosts în Windows 10 (Pas cu Pas)
Există două metode fiabile pentru a edita fișierul hosts: folosind Notepad cu privilegii de administrator (cea mai comună abordare) sau folosind PowerShell. Le vom acoperi pe ambele.
Metoda 1: Editarea Fișierului Hosts Folosind Notepad (Recomandat)
#### Pasul 1 — Deschide Notepad ca Administrator
- Fă clic pe butonul Start (sau apasă tasta
Windows) - Tastează Notepad în bara de căutare
- Fă clic dreapta pe Notepad în rezultate
- Selectează „Rulează ca administrator”
- Fă clic pe Da dacă ești solicitat de Controlul Contului de Utilizator (UAC)
> ⚠️ Critic: Dacă deschizi Notepad în mod normal (fără drepturi de administrator) și încerci să salvezi fișierul hosts, Windows va eșua silențios sau va afișa o eroare. Rulează întotdeauna ca administrator mai întâi.
#### Pasul 2 — Deschide Fișierul Hosts
- În Notepad, fă clic pe Fișier → Deschide
- Navighează la:
C:WindowsSystem32driversetc - În colțul din dreapta jos al dialogului Deschide, schimbă filtrul tipului de fișier din
Text Documents (*.txt)în Toate Fișierele (*.*) - Vei vedea acum fișierul
hostslistat — selectează-l și fă clic pe Deschide
#### Pasul 3 — Înțelege Structura Fișierului
Când deschizi fișierul hosts, vei vedea ceva de genul:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhostLiniile care încep cu # sunt comentarii și sunt ignorate de sistem. Toate intrările active trebuie să urmeze acest format:
IP_address domain_name- Adresa IP vine prima
- Urmată de cel puțin un spațiu sau tab
- Apoi numele domeniului
- O intrare pe linie
#### Pasul 4 — Adaugă, Modifică sau Elimină Intrări
Derulează până la sfârșitul fișierului (sub toate comentariile) și adaugă intrările tale. Iată cele mai comune formate:
Blochează un site web:
127.0.0.1 www.example.com
127.0.0.1 example.comRedirecționează un domeniu către un server specific:
192.168.1.100 www.mytestsite.comAdaugă un comentariu pentru a documenta modificările tale:
# Blocking social media during work hours
127.0.0.1 www.facebook.com
127.0.0.1 facebook.com#### Pasul 5 — Salvează Fișierul Hosts
- Fă clic pe Fișier → Salvează (sau apasă
Ctrl + S) - Dacă ești solicitat de UAC, confirmă permisiunea administrativă
- Modificările intră în vigoare imediat — nu este necesară repornirea
> Dacă Windows refuză să salveze, este pentru că Notepad nu a fost deschis cu privilegii de administrator. Închide și repetă de la Pasul 1.
Metoda 2: Editarea Fișierului Hosts Folosind PowerShell
Pentru administratorii de sistem care preferă linia de comandă, poți deschide fișierul hosts direct în Notepad printr-o sesiune PowerShell cu privilegii ridicate:
- Apasă
Windows + Xși selectează Windows PowerShell (Admin) - Rulează următoarea comandă:
notepad C:WindowsSystem32driversetchosts- Fă modificările și salvează
Alternativ, poți adăuga o nouă intrare direct din PowerShell fără a deschide un editor de text:
Add-Content -Path "C:WindowsSystem32driversetchosts" -Value "127.0.0.1`twww.example.com"Exemple Practice: Cazuri de Utilizare Reale ale Fișierului Hosts
Exemplul 1 — Blocarea Site-urilor Web Nedorite sau care Distrag Atenția
Pentru a bloca un site web, redirecționează domeniul său către 127.0.0.1 (adresa ta de loopback local). Deoarece niciun server web nu ascultă acolo, browserul va returna o eroare de conexiune.
Blochează Facebook complet:
127.0.0.1 www.facebook.com
127.0.0.1 facebook.com
127.0.0.1 m.facebook.comBlochează YouTube:
127.0.0.1 www.youtube.com
127.0.0.1 youtube.com> De ce să incluzi atât versiunile www cât și cele fără www? Deoarece browserele pot încerca ambele variante. Dacă blochezi doar www.facebook.com, navigarea la facebook.com va funcționa în continuare. Adaugă întotdeauna ambele variante.
Exemplul 2 — Testarea unui Site Web Înainte de Propagarea DNS
Acesta este unul dintre cele mai valoroase utilizări ale fișierului hosts pentru dezvoltatori și administratori de sistem. Să presupunem că migrezi un site web pe un server nou — de exemplu, mutând de la găzduire partajată la un Server Dedicat — și dorești să verifici că totul funcționează pe noul IP înainte de a actualiza înregistrările DNS live.
Scenariu: IP-ul noului tău server este 203.0.113.50 și domeniul tău este www.mybusiness.com
Adaugă această intrare în fișierul tău hosts:
203.0.113.50 www.mybusiness.com
203.0.113.50 mybusiness.comAcum, când *tu* vizitezi www.mybusiness.com, browserul tău îl rezolvă la noul server. Toți ceilalți din lume văd în continuare serverul vechi prin DNS. Odată ce ai confirmat că noul server funcționează perfect, actualizează înregistrările DNS — și apoi elimină aceste intrări din fișierul tău hosts.
Această tehnică este deosebit de utilă când:
- Migrezi între furnizori de găzduire
- Testezi o nouă configurație de Certificat SSL înainte de a o pune în producție
- Verifici redirecționările de pe server și regulile
.htaccess - Verifici livrabilitatea e-mailurilor pe o nouă configurație de Găzduire Email
Exemplul 3 — Ocolirea Întârzierilor de Propagare DNS
Modificările DNS pot dura de la câteva minute până la 48 de ore pentru a se propaga global. Dacă tocmai ai direcționat un domeniu către un server nou și ai nevoie de acces imediat de pe mașina ta, fișierul hosts este cel mai bun prieten al tău.
Scenariu: Ai actualizat înregistrarea A a domeniului tău la 93.184.216.34, dar DNS-ul nu s-a propagat încă.
93.184.216.34 www.example.com
93.184.216.34 example.comMașina ta va rezolva acum domeniul la noul IP imediat, indiferent de ce returnează serverele DNS.
> Ține minte să elimini aceste intrări odată ce DNS-ul s-a propagat complet. Lăsarea unor intrări vechi în fișierul hosts poate cauza probleme de conectivitate confuze mai târziu.
Exemplul 4 — Blocarea Rețelelor de Reclame și Trackerelor
Poți folosi fișierul hosts ca un blocant de reclame de bază prin redirecționarea domeniilor cunoscute de servire a reclamelor și urmărire către 0.0.0.0 (care este ușor mai rapid decât 127.0.0.1 deoarece nu așteaptă un timeout de conexiune):
0.0.0.0 ads.doubleclick.net
0.0.0.0 googleadservices.com
0.0.0.0 pagead2.googlesyndication.com
0.0.0.0 tracking.example-analytics.com> Pentru blocarea reclamelor la scară largă prin fișierul hosts, listele menținute de comunitate, cum ar fi StevenBlack/hosts pe GitHub, oferă fișiere hosts consolidate și actualizate regulat cu zeci de mii de domenii blocate.
Cum să Golești Cache-ul DNS După Editarea Fișierului Hosts
Deși modificările fișierului hosts intră de obicei în vigoare imediat, browserul sau sistemul de operare pot fi stocat răspunsuri DNS vechi. Pentru a te asigura că modificările sunt aplicate instantaneu, golește cache-ul DNS:
- Deschide Command Prompt ca Administrator
- Rulează următoarea comandă:
ipconfig /flushdnsAr trebui să vezi:
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.- Repornește browserul pentru siguranță
Cum să Restaurezi Fișierul Hosts Implicit
Dacă ai făcut modificări și dorești să revii la fișierul hosts implicit din Windows 10, șterge pur și simplu toate intrările personalizate pe care le-ai adăugat (tot ce se află sub comentariile implicite), lăsând doar conținutul comentat standard.
Alternativ, poți înlocui întregul fișier cu conținutul implicit al fișierului hosts din Windows 10:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhostCele Mai Bune Practici și Considerații de Securitate pentru Fișierul Hosts
Înainte de a începe să editezi fișierul hosts în mod liber, ține cont de aceste puncte importante:
✅ Ce să Faci
- Fă întotdeauna o copie de rezervă a fișierului hosts înainte de a face modificări — copiază-l pe Desktop ca
hosts.backup - Documentează intrările cu comentarii folosind
#pentru a-ți aminti de ce a fost adăugată fiecare intrare - Elimină intrările temporare odată ce nu mai sunt necesare (de ex., după propagarea DNS)
- Folosește
0.0.0.0în loc de127.0.0.1pentru blocare — eșuează mai rapid și nu încearcă o conexiune locală
❌ Ce să Nu Faci
- Nu descărca și aplica orbește un fișier hosts dintr-o sursă de neîncredere — fișierele hosts malițioase pot redirecționa domeniile tale bancare sau de e-mail către servere de phishing
- Nu lăsa intrări vechi — pot cauza eșecuri misterioase de conectivitate care sunt greu de depanat
- Nu folosi fișierul hosts ca soluție DNS permanentă — pentru mediile de producție, folosește gestionarea corectă a DNS prin furnizorul tău de găzduire sau serviciul de Înregistrare Domenii
Avertisment de Securitate
Programele malware vizează frecvent fișierul hosts pentru a redirecționa domeniile legitime (cum ar fi site-urile bancare sau serverele Windows Update) către adrese IP malițioase. Dacă experimentezi redirecționări neașteptate sau probleme de conectivitate, verifică fișierul hosts pentru intrări neautorizate. Software-ul de securitate legitim ar trebui să semnaleze modificările neautorizate ale fișierului hosts.
Fișierul Hosts vs. DNS: Când să Folosești Fiecare
| Scenariu | Fișierul Hosts | DNS |
|---|---|---|
| Testare locală rapidă | ✅ Ideal | ❌ Prea lent pentru propagare |
| Rutare permanentă a domeniilor | ❌ Nu este scalabil | ✅ Soluția corectă |
| Blocarea site-urilor pe o singură mașină | ✅ Funcționează bine | ❌ Necesită configurare router/DNS |
| Blocarea site-urilor în întreaga rețea | ❌ Trebuie editat pe fiecare mașină | ✅ Configurează la nivelul DNS/routerului |
| Ocolirea întârzierilor de propagare | ✅ Caz de utilizare perfect | ❌ Nu se aplică |
| Rutarea site-urilor de producție | ❌ Nu folosi niciodată | ✅ Folosește întotdeauna |
Pentru gestionarea DNS de nivel producție, rutarea domeniilor și infrastructura de găzduire, ai nevoie de servicii de găzduire fiabile. Indiferent dacă rulezi un site pentru o afacere mică pe Găzduire Web Partajată sau gestionezi o infrastructură complexă cu mai multe servere pe un VPS cu cPanel, configurarea corectă a DNS prin furnizorul tău de găzduire este întotdeauna soluția corectă pe termen lung.
Întrebări Frecvente
Editarea fișierului hosts necesită o repornire?
Nu. Modificările fișierului hosts intră în vigoare imediat. Cu toate acestea, poate fi necesar să golești cache-ul DNS (ipconfig /flushdns) și să repornești browserul pentru a șterge răspunsurile stocate în cache.
Poate fișierul hosts să afecteze toate browserele?
Da. Fișierul hosts funcționează la nivelul sistemului de operare, sub nivelul browserului. Afectează toate aplicațiile care utilizează stiva de rețea a sistemului — inclusiv Chrome, Firefox, Edge și orice alt software care efectuează căutări DNS.
Care este numărul maxim de intrări în fișierul hosts?
Nu există o limită strictă impusă de Windows, dar performanța poate scădea cu fișiere extrem de mari (zeci de mii de intrări). Pentru blocarea la scară largă, ia în considerare utilizarea unei soluții dedicate bazate pe DNS.
Pot adăuga adrese IPv6 în fișierul hosts?
Da. Fișierul hosts acceptă atât adrese IPv4 cât și IPv6:
127.0.0.1 localhost
::1 localhost
2001:db8::1 www.example.comDe ce nu pot salva fișierul hosts chiar și ca administrator?
Aceasta este de obicei cauzată de software-ul antivirus care protejează fișierul hosts de modificări. Verifică setările antivirusului și dezactivează temporar protecția fișierului hosts sau adaugă o excepție pentru Notepad.
Concluzie
Fișierul hosts din Windows 10 este un instrument înșelător de simplu, dar remarcabil de puternic pentru dezvoltatori, administratori de sistem și utilizatori avansați deopotrivă. Înțelegând cum funcționează și când să îl folosești, obții control local precis asupra rezoluției numelor de domenii — fără a atinge nicio înregistrare DNS.
Pentru a rezuma punctele cheie:
- Fișierul hosts se află la
C:WindowsSystem32driversetchosts - Suprascrie rezoluția DNS pentru orice domeniu listat în el
- Deschide întotdeauna editorul de text ca administrator înainte de editare
- Golește cache-ul DNS după efectuarea modificărilor cu
ipconfig /flushdns - Folosește-l pentru testare, blocare și ocolirea propagării — nu ca soluție DNS permanentă
- Fă întotdeauna o copie de rezervă a fișierului înainte de a face modificări și elimină prompt intrările vechi
Pentru tot ce depășește configurarea mașinii locale — de la gestionarea înregistrărilor DNS ale domeniului tău până la implementarea unui server web complet configurat — AlexHost oferă infrastructura și instrumentele de care ai nevoie, inclusiv VPS Hosting, Servere Dedicate, Înregistrare Domenii și multe altele.
