Fișierul Hosts din Windows 10: ce este și cum se editează ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
16.12.2024

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:

C:\Windows\System32\drivers\etc\hosts

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:

Adresă_IP nume_de_domeniu

De exemplu, pentru a bloca www.ads.com, puteți adăuga această linie:

127.0.0.1 www.ads.com

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:

192.168.1.100 www.example.com

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:

127.0.0.1 www.facebook.com 127.0.0.1 facebook.com

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:

192.168.1.50 www.mytestsite.com

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:

93.184.216.34 www.example.com

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:

# Copyright (c) 1993-2009 Microsoft Corp. # # Acesta este un exemplu de fișier HOSTS utilizat de Microsoft TCP/IP pentru Windows. # # Acest fișier conține corespondența dintre adresele IP și numele de gazdă. Fiecare # intrare trebuie să fie păstrată pe o linie individuală. Adresa IP trebuie # plasată în prima coloană, urmată de numele de gazdă corespunzător. # Adresa IP și numele gazdei trebuie separate prin cel puțin un # spațiu. # # În plus, comentariile (cum ar fi acestea) pot fi inserate pe linii # individuale sau după numele mașinii, indicate prin simbolul “#”. # # De exemplu: # # 102.54.94.97 rhino.acme.com # server sursă # 38.25.63.10 x.acme.com # x gazdă client # # Rezoluția numelui localhost este gestionată în cadrul DNS. # 127.0.0.1 localhost # ::1 localhost

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
  1. 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).
  2. 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.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills