Fișierul Hosts din Windows 10: ce este și cum se editează
Fișierul hosts este un fișier text simplu utilizat de sistemul de operare pentru a corela numele de domeniu cu adresele IP înainte ca sistemul să verifice serverele DNS externe. Prin editarea fișierului hosts, puteți defini manual ce adrese IP sunt asociate cu anumite nume de domenii. Acest lucru este util pentru testarea site-urilor web, blocarea anumitor domenii sau înlocuirea setărilor DNS.
În acest articol, vom explica ce este fișierul hosts, cum funcționează în Windows 10 și vom oferi instrucțiuni pas cu pas despre cum să găsiți, să editați și să utilizați eficient fișierul hosts.
Ce este fișierul Hosts?
Fișierul hosts este un fișier de sistem care conține corespondențe statice ale numelor de domenii cu adresele IP. Atunci când introduceți un nume de domeniu în browserul dvs. (de exemplu, www.example.com), computerul verifică fișierul hosts înainte de a contacta un server DNS pentru a rezolva problema domeniului la o adresă IP. Dacă există o intrare pentru domeniu în fișierul hosts, sistemul utilizează adresa IP specificată acolo.
Utilizări comune ale fișierului Hosts:
- Blocarea site-urilor web: Redirecționați un domeniu (de exemplu, www.ads.com) către 127.0.0.1, blocând efectiv accesul.
- Testarea site-urilor web: Direcționați un domeniu către un server local de dezvoltare.
- Ocolirea problemelor DNS: Atribuiți manual o adresă IP unui domeniu dacă DNS-ul nu rezolvă corect.
Locația fișierului Hosts în Windows 10
În Windows 10, fișierul hosts este localizat în următorul director:
Veți avea nevoie de privilegii administrative pentru a edita acest fișier, deoarece este un fișier de sistem protejat.
Cum să editați fișierul Hosts în Windows 10
Pentru a edita fișierul hosts, urmați acești pași:
Pasul 1: Deschideți Notepad ca administrator
- Faceți clic pe butonul Start, tastați Notepad în bara de căutare.
- Faceți clic dreapta pe Notepad și selectați Run as administrator.
Pasul 2: Deschideți fișierul Hosts
- În Notepad, faceți clic pe Fișier > Deschidere.
- Navigați la locația fișierului hosts:C:\Windows\System32\drivers\etc\
- În colțul din dreapta jos al ferestrei de dialog de deschidere, schimbați filtrul tipului de fișier de la Documente text (*.txt) la Toate fișierele.
- Selectați fișierul hosts și faceți clic pe Open (Deschidere).
Pasul 3: Adăugați intrări în fișierul de gazde
Odată ce fișierul hosts este deschis, puteți adăuga, modifica sau elimina corespondențe domeniu-IP. Fiecare intrare ar trebui să fie pe o linie nouă cu următorul format:
De exemplu, pentru a bloca www.ads.com, puteți adăuga această linie:
Aceasta va redirecționa orice solicitare pentru www.ads.com către computerul dvs. local (127.0.0.1), blocând efectiv accesul la site-ul respectiv.
Dacă doriți să direcționați un domeniu către o anumită adresă IP (de exemplu, în scopuri de testare), puteți utiliza următorul format:
Acest lucru va forța sistemul să rezolve www.example.com la adresa IP locală 192.168.1.100.
Pasul 4: Salvați fișierul Hosts
După efectuarea modificărilor, faceți clic pe File > Save pentru a salva fișierul hosts. Este posibil să vi se ceară să confirmați permisiunile administrative pentru a face modificări.
Exemple practice de utilizare a fișierului Hosts
1. Blocarea site-urilor web nedorite
Puteți bloca accesul la anumite site-uri web prin maparea acestora la o adresă IP inexistentă sau la 127.0.0.1, care este adresa localhost. Acest lucru împiedică efectiv browserul să încarce site-ul web.
De exemplu, pentru a bloca Facebook, adăugați următoarea intrare la fișierul hosts:
Când încercați să vizitați www.facebook.com, acesta nu se va încărca deoarece sistemul încearcă să îl rezolve la 127.0.0.1, care nu găzduiește site-ul web.
2. Redirecționarea domeniilor pentru testare
Dacă dezvoltați un site web și doriți să îl testați pe computerul dvs. local fără a afecta site-ul live, puteți edita fișierul hosts pentru a redirecționa domeniul către serverul dvs. local de dezvoltare.
De exemplu, dacă serverul dvs. local rulează la adresa 192.168.1.50 și doriți să testați www.mytestsite.com local, puteți adăuga:
Acum, când vizitați www.mytestsite.com, acesta se va adresa serverului dvs. local pentru testare.
3. Ocolirea problemelor DNS
Dacă un server DNS nu reușește să rezolve corect un domeniu sau dacă aveți nevoie de o soluție temporară în timp ce modificările DNS se propagă, puteți seta manual adresa IP în fișierul hosts.
De exemplu, dacă www.example.com ar trebui să rezolve la 93.184.216.34, puteți adăuga:
Acest lucru forțează domeniul să se rezolve la adresa IP specificată fără a se baza pe servere DNS externe.
Restaurarea fișierului de gazde implicite
Dacă modificați din greșeală fișierul hosts incorect sau trebuie să îl readuceți la starea sa implicită, puteți elimina pur și simplu toate intrările personalizate și să lăsați intactă structura implicită. Fișierul hosts implicit arată astfel:
Depanarea problemelor legate de fișierul gazde
- Asigurați-vă că editați fișierul hosts cu privilegii administrative.
- Verificați dacă nu există greșeli de scriere în intrări.
- Ștergeți memoria cache DNS pentru a vă asigura că modificările au efect. Puteți face acest lucru executând următoarea comandă în Prompt-ul de comandă: Changes Not Taking Effect:
ipconfig /flushdns- Permisiuni pentru fișierul de gazde: Dacă nu puteți salva modificările, este posibil să se datoreze permisiunilor incorecte ale fișierelor. Faceți clic dreapta pe fișierul hosts, mergeți la Properties (Proprietăți) și asigurați-vă că fișierul nu este setat la Read-only (Numai citire).
- Interferențe antivirus: Unele programe antivirus monitorizează fișierul hosts pentru a împiedica programele malware să îl modifice. Dacă nu puteți modifica fișierul hosts, dezactivați temporar programul antivirus sau verificați setările acestuia.
Concluzie
Fișierul hosts din Windows 10 este un instrument simplu, dar puternic, care vă permite să treceți peste setările DNS, să blocați site-uri web și să redirecționați domenii pentru testare sau depanare. Înțelegând cum să editați și să gestionați fișierul hosts, puteți prelua controlul asupra modului în care sistemul dvs. rezolvă numele de domenii, facilitând efectuarea unor sarcini precum blocarea conținutului nedorit, testarea site-urilor locale sau gestionarea configurațiilor de rețea.