Cum se editează fișierul Hosts în Windows, macOS și Linux: Un ghid complet și practic

  • Fișierul hosts vă permite să asociați manual domenii și adrese IP, având prioritate față de DNS și facilitând testarea locală, blocarea și redirecționările.
  • Editarea fișierului gazdă necesită permisiuni de administrator și precauție pentru a evita erorile de sintaxă sau modificările rău intenționate; este întotdeauna o idee bună să faceți o copie de rezervă a acestuia înainte de a-l edita.
  • Gestionarea corectă a fișierului hosts implică cunoașterea locației sale pe fiecare sistem de operare, golirea memoriei cache DNS după modificări și protejarea fișierului împotriva accesului neautorizat.
  • Utilizarea avansată a fișierului hosts permite dezvoltarea web locală, migrarea securizată a site-urilor și blocarea eficientă a paginilor nedorite, dar în cazul fișierelor foarte mari, aceasta poate afecta performanța.

Ghid pentru editarea fișierului hosts în Windows, macOS și Linux

Te-ai întrebat vreodată cum poți direcționa un domeniu către orice adresă IP dorești, cum poți vizualiza un site web înainte de schimbarea DNS-ului sau cum poți bloca site-uri web fără a instala niciun software? Toate acestea și multe altele sunt posibile prin manipularea fișierului hosts în Windows, MacOS și Linux, un instrument care, deși discret, rămâne indispensabil pentru tehnicieni, dezvoltatori și utilizatori avansați.

Acest ghid explică în detaliu, pas cu pas și într-un mod ușor de înțeles, Tot ce trebuie să știi despre fișierul hosts: la ce servește, cum funcționează, exemple, aplicațiile sale practice, riscurile manipulării sale fără știrea acesteia, cum să o protejezi, rute în fiecare sistem de operare și o trecere în revistă a instrumentelor și trucurilor pentru profitați la maximum atât pe Windows Ca și în macOS și Linux. Dacă sunteți în căutarea unei referințe complete, clarității și sfaturi utile pentru modificarea fișierului hosts, iată răspunsul definitiv.

Ce este fișierul hosts și la ce se folosește?

El fișier gazdă Este un fișier text simplu care se găsește pe toate sistemele de operare moderne. Funcția sa principală este de a asocia manual numele de domeniu cu adresele IP.Înainte de existența serverelor DNS, acesta era sistemul universal prin care fiecare computer putea ști ce adresă IP corespundea fiecărui domeniu. Astăzi, utilizarea sa a fost limitată la cazuri specifice, dar rămâne esențială și are prioritate față de DNS.

Fișierul gazdelor este consultat De fiecare dată când introduceți un domeniu în browserDacă găsește o intrare asociată, computerul va utiliza adresa IP specificată, ignorând-o pe cea returnată de DNS. Prin urmare, este un instrument puternic pentru:

Ce este Microsoft PowerToys
Articol asociat:
Tot ce puteți face cu Microsoft PowerToys: un ghid complet în spaniolă
  • Vedeți cum ar arăta un site web după o migrare sau înainte de actualizarea DNS-ului.
  • Testați dezvoltările web sau modificările serverelor la nivel local și privat.
  • Blocați site-urile web nedorite fără a instala programe.
  • Redirecționează temporar domeniile pentru testare sau pentru a preveni propagarea DNS.

De ce este util să modific fișierul hosts?

Pași pentru editarea fișierului hosts în Windows, macOS și Linux

Modificați acest fișier vă permite să controlați rezoluția domeniului local și într-un mod personalizat pe computer. Câteva exemple practice în care fișierul hosts este esențial:

  • Teste de migrare a găzduiriiPuteți verifica dacă totul funcționează corect înainte de a direcționa domeniul global către noul server.
  • Dezvoltare WebVizualizați un site web local/privat chiar dacă domeniul este încă operațional pe găzduirea anterioară.
  • Blocarea site-urilor web pentru control parental, productivitate sau prevenirea programelor malware, pur și simplu redirecționând cererile către o adresă IP inexistentă.
  • Evitați reclamele sau site-urile nedorite asocierea adreselor serverului de anunțuri cu adrese IP interne inaccesibile.

Amintiți-vă că aceste schimbări Acestea au efect doar pe dispozitivul pe care editați fișierul hosts., acestea nu afectează pe nimeni altcineva, decât dacă reproduceți fișierul pe alte computere.

Structura și funcționarea fișierului hosts

Fișierul hosts este un fișier text simplu pe care îl puteți deschide cu orice editor cum ar fi Notepad pe Windows, nano pe Linux/Mac sau orice alt editor la alegere. Sintaxa de bază este simplă și respectă întotdeauna următoarea schemă:

IP de destinație domeniu.com

De exemplu:

127.0.0.1 localhost 93.184.216.34 example.org www.example.org

În plus, este posibil să adăugați comentarii folosind simbolul #, permițându-vă să explicați motivul fiecărei intrări sau să o dezactivați temporar fără a o șterge.

Locația fișierului hosts în funcție de sistemul de operare

Locația fișierului hosts variază în funcție de sistem. Fiecare sistem îl stochează în directoare de sistem protejate:

  • ferestre din:
    C:\Windows\System32\drivers\etc\hosts
  • MACOS:
    /private/etc/hosts
  • Linux:
    /etc/hosts

În toate cazurile, veți avea nevoie de permisiuni de administrator să-l modifice.

Caz special: Ce se întâmplă dacă introduceți o intrare greșită sau rău intenționată

Editarea fișierului hosts are anumite consecințe. Orice intrare definit aici va avea prioritate față de DNS Comun. O introducere greșită vă poate bloca accesul la un site web sau vă poate redirecționa către o adresă IP greșită. Prin urmare, este important să o gestionați cu atenție și, dacă întâmpinați un comportament de navigare neobișnuit, verificați întotdeauna dacă fișierul nu a fost modificat fără permisiune (un simptom comun al infecției cu malware).

Riscuri și precauții la modificarea fișierului hosts

Deși este un instrument foarte util, Fișierul hosts poate deveni, de asemenea, un vector de atac. Unele dintre riscurile asociate sunt:

  • Programe malware și deturnare de fișiere gazdăUnii viruși și troieni modifică fișierul gazdă pentru a vă redirecționa către site-uri web frauduloase, a bloca actualizările antivirus sau a împiedica accesul la anumite pagini oficiale.
  • Erori de sintaxăUn spațiu plasat greșit sau o eroare de adresă IP poate cauza funcționarea necorespunzătoare a intrării.
  • Pierderea conectivitățiiȘtergerea sau modificarea unor intrări importante vă poate lăsa fără acces la serviciile de sistem sau la internet.

De aceea, Este esențial să faceți o copie de rezervă din fișierul hosts înainte de a-l modifica și Nu ștergeți niciodată intrările pe care nu le înțelegețiÎn plus, se recomandă scanarea periodică a computerului cu un antivirus actualizat și protejarea fișierului la scriere atunci când acesta nu va fi modificat în continuare.

Cum se modifică fișierul hosts în Windows pas cu pas

Ediția Windows necesită deschiderea fișierului hosts ca administrator. Urmați acești pași:

  1. Deschideți Notepad ca administrator:
    • Faceți clic pe butonul Start, căutați „Notepad”, faceți clic dreapta și selectați „Executare ca administrator”.
  2. Deschideți fișierul gazdelor:
    • Din Notepad, accesați Fișier > Deschidere și navigați la calea C:\Windows\System32\drivers\etcSchimbați filtrul de fișiere la „Toate fișierele” pentru a afișa fișierul gazdă.
  3. Adăugați, editați sau ștergeți linii:
    • Introduceți adresa IP urmată de un spațiu și domeniul, de exemplu 10.0.0.1 tudominio.comPuteți adăuga oricâte domenii aveți nevoie, câte unul pe linie.
  4. Salvați modificările:
  5. Reporniți browserul și goliți memoria cache DNS.:
    • Deschideți Linia de comandă ca administrator și rulați ipconfig /flushdns astfel încât sistemul să recunoască schimbările.

Rețineți că este posibil să adăugați comentarii cu # pentru a explica sau documenta liniile.

Cum se modifică fișierul hosts în macOS

Pe Mac procesul este similar, deși se face din terminal:

  1. Deschideți terminalul (din „Aplicații” > „Utilitare” sau căutând-o în Spotlight).
  2. Executați comanda de editare ca administrator:
    • Pentru a utiliza nano: sudo nano /private/etc/hosts
  3. Introduceți parola dacă sistemul o cere.
  4. Adăugați, editați sau ștergeți intrările necesare (la fel ca în Windows: domeniu spațiu IP).
  5. Salvați modificările cu Control+O și apoi Control+X pentru a ieși.
  6. Goliți memoria cache DNS cu sudo killall -HUP mDNSResponder.

În versiunile recente de macOS, este posibil să fie nevoie să reporniți sau să goliți memoria cache DNS de mai multe ori pentru ca modificările să aibă efect.

Cum se modifică fișierul hosts în Linux

Editarea în Linux se face de obicei cu terminalul:

  1. Deschideți un terminal.
  2. Escalarea către permisiuni de superutilizator cu sudo su și introduceți parola.
  3. Editați fișierul cu editorul ales de dvs., de exemplu:
    sudo nano /etc/hosts o sudo vim /etc/hosts
  4. Adăugați/editați/ștergeți liniile dorite.
  5. Salvați modificările (în nano, Control+O, Enter, Control+X pentru ieșire).
  6. Goliți memoria cache DNS (Acest lucru poate varia în funcție de distribuție; uneori o repornire este suficientă.)

Exemple practice de utilizare a fișierului hosts

Aceste exemple vă vor arăta cum vă poate ajuta fișierul hosts în diferite situații:

  • Redirecționați domeniul către un server de testare înainte de a schimba DNS-ul:
    Dacă migrați site-ul web de pe un server pe altul, dar nu ați modificat încă înregistrările DNS pentru ca modificarea să fie vizibilă pentru restul lumii, adăugați o intrare de genul:
    185.60.40.90 tudominio.com www.tudominio.com
    Acum, browserul dvs. va vedea site-ul web pe noul server, în timp ce alți utilizatori vor continua să acceseze cel vechi până când actualizați DNS-ul.
  • Blocați site-urile web nedorite:
    Pentru a împiedica accesul la anumite pagini, pur și simplu atribuiți-le un IP inaccesibil sau local, de exemplu:
    0.0.0.0 facebook.com www.facebook.com
    Orice solicitare va rămâne fără răspuns, făcând site-ul web inaccesibil.
  • Testarea dezvoltării locale cu gazde virtuale:
    Dacă aveți un site web pe propriul computer, îi puteți atribui un domeniu personalizat tastând:
    127.0.0.1 miwebpruebas.local
    Așadar, tastând acel nume în browser, veți accesa direct site-ul web stocat pe computer.

Sfaturi și trucuri avansate pentru editarea fișierului hosts

Modificarea fișierului hosts poate fi plictisitoare atunci când există multe linii sau doriți să automatizați modificările. Există programe și utilitare pentru Windows care facilitează editarea, cum ar fi:

  • Bloc Gazde: vă permite să încărcați și să editați direct fișierul, perfect pentru adăugarea sau eliminarea rapidă a intrărilor.
  • GazdeOm: facilitează gestionarea listelor de gazde, importul automat al listelor pentru blocarea programelor malware și controlul prin intermediul depozitelor externe.
  • Editorul de fișiere Hosts: Interfața sa de tip tabel vă permite să modificați, să comentați sau să dezactivați liniile într-un mod vizual simplu.
Cum se instalează VirtualBox pe Windows 11
Articol asociat:
Ghidul complet pas cu pas pentru instalarea VirtualBox și Windows 11 pe PC.

Pe macOS și Linux, de obicei lucrezi din terminal, dar există și utilitare grafice și scripturi care automatizează sarcinile din fișierul hosts.

Gestionarea fișierelor gazdă mari: probleme și soluții

Dacă ești unul dintre cei care blochează sute sau mii de domenii adăugându-le în fișierul hosts, este posibil să întâmpinați probleme de performanță, în special pe Windows. Un fișier hosts prea mare poate încetini sistemul, rezoluția numelui sau chiar poate provoca blocări. Soluțiile comune includ:

  • Folosește instrumente care „comprimă” fișierul prin gruparea mai multor domenii pe linie.
  • Dezactivați unele servicii precum Windows DNS Client (deși acest lucru are efecte secundare, cum ar fi pierderea partajării fișierelor din rețeaua locală).
  • Luați în considerare utilizarea unor soluții specializate (cum ar fi firewall-uri sau aplicații de control parental) în locul unui fișier gazdă masiv.

Cum să vă protejați fișierul Hosts: Securitate și cele mai bune practici

Pentru a menține integritatea fișierului gazdă și a preveni atacuri sau modificări nedorite, urmați aceste recomandări:

  • Setează fișierul ca fiind doar pentru citire atunci când nu trebuie să îl editeziÎn Windows, faceți clic dreapta pe fișier > Proprietăți > activați „Doar citire”.
  • Pe Mac și Linux, modificați permisiunile astfel încât doar administratorul să le poată modifica. utilizând chmod.
  • Nu utilizați conturi de administrator pentru utilizarea zilnică a computeruluiÎn acest fel, dacă un program malware încearcă să modifice fișierul, va avea mai multe dificultăți.
  • Scanați-vă computerul în mod regulat cu un software antivirus actualizatMulte programe rău intenționate încearcă să modifice fișierul hosts.
  • Verificați fișierul dacă observați redirecționări ciudate sau dacă nu puteți accesa site-uri web comune..

Cum se anulează modificările și se resetează fișierul hosts

Ai modificat fișierul hosts și vrei să-l readuci la starea inițială? E simplu:

  1. Deschideți fișierul hosts cu permisiuni de administrator.
  2. Ștergeți liniile adăugate sau comentați-le pe cele pe care nu doriți să le activați. (punând # în fața).
  3. Salvați modificările și goliți memoria cache DNS.

Restaurarea fișierului la starea sa originală sau eliminarea liniilor nedorite ajută la menținerea unui control curat și sigur al redirecționării pe sistem.

Instrumente utile și comenzi recomandate

  • Verificați dacă modificarea a intrat în vigoareExecută un ping către domeniu din consolă.
    În Windows, tastați ping tudominio.com.
    Rezultatul ar trebui să afișeze adresa IP adăugată în fișierul hosts.
  • Goliți memoria cache DNS:
    Pe Windows: ipconfig /flushdns
    Pe Mac: sudo killall -HUP mDNSResponder
    Pe Linux, în funcție de distribuție, puteți schimba modul în care faceți acest lucru sau o repornire poate fi suficientă.
  • Protejați fișierul hosts: Folosește proprietăți doar pentru citire sau modifică permisiunile utilizatorilor pentru a preveni modificările neautorizate.

Întrebări frecvente și recomandări finale

  • Este periculos să modifici fișierul hosts?
    Nu, atâta timp cât știi ce faci, nu șterge linii cheie din sistem și asigură-te că totul funcționează corect după modificări.
  • Pot să-l folosesc pentru a bloca reclamele pe toate site-urile web?
    Într-o oarecare măsură, da, dar menținerea unor liste uriașe poate încetini sistemul. Există soluții, cum ar fi extensiile de browser sau firewall-uri mai eficiente, pentru asta.
  • De ce nu intră în vigoare modificările mele?
    Acest lucru se poate datora faptului că nu a fost golită memoria cache DNS, erorilor de sintaxă sau salvării fișierului în format greșit (în Windows, acesta ar trebui salvat ca „hosts”, fără extensie).
  • Ce fac dacă Firefox ignoră fișierul hosts?
    În Mozilla Firefox, dezactivați opțiunea DNS-over-HTTPS din setările de rețea.
  • Poate fi folosit același proces pe toate versiunile de Windows?
    Da. De la XP la Windows 11, procesul de editare a fișierului hosts este același, deși în versiunile recente sistemul este mai strict în ceea ce privește permisiunile.
Cum se instalează VirtualBox pe Windows 11
Articol asociat:
Ghidul complet pas cu pas pentru instalarea VirtualBox și Windows 11 pe PC.

Fișierul hosts rămâne un instrument puternic și simplu pentru gestionarea rezoluției domeniului în mediul local, permițându-vă să rulați teste, să blocați site-uri sau să redirecționați traficul rapid și eficient. Stăpânirea utilizării sale vă oferă un control și o agilitate sporite în sarcinile de asistență, dezvoltare și securitate. Distribuiți aceste informații pentru ca și alți utilizatori să afle despre subiect.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.