Articles

Cum să editați fișierul Hosts pe Linux, Windows și macOS

fișierul hosts este utilizat pentru a mapa numele de domenii (nume de gazdă) la adresele IP. Este un fișier text simplu utilizat de toate sistemele de operare, inclusiv Linux, Windows și macOS.

fișierul hosts are prioritate față de DNS. Când introduceți numele de domeniu al unui site web pe care doriți să îl vizitați, numele de domeniu trebuie tradus în adresa IP corespunzătoare. Sistemul de operare verifică mai întâi fișierul gazdelor pentru domeniul corespunzător și, dacă nu există nicio intrare pentru domeniu, va interoga serverele DNS configurate pentru a rezolva numele de domeniu specificat. Acest lucru afectează numai computerul pe care se face modificarea, mai degrabă decât modul în care domeniul este rezolvat la nivel mondial.

Utilizarea fișierului hosts pentru a mapa un domeniu la o adresă IP este utilă în special atunci când doriți să testați site-ul dvs. web fără a modifica setările DNS ale domeniului. De exemplu, migrați site-ul dvs. web către un server nou și doriți să verificați dacă acesta este complet funcțional înainte de a îndrepta domeniul către noul server. Fișierul hosts poate fi, de asemenea, utilizat pentru a bloca site-urile web de pe computer.

în acest articol, vă vom oferi instrucțiuni despre cum să modificați fișierul hosts pe Linux, macOS și Windows.

Hosts File Format #

intrările din fișierul hosts au următorul format:

IPAddress DomainName 

adresa IP și numele de domenii trebuie separate de cel puțin un spațiu sau o filă. Liniile care încep cu # Sunt comentarii și sunt ignorate.

pentru a adăuga o intrare în fișierul hosts, pur și simplu deschideți fișierul în editorul de text. Mai jos este un exemplu de fișier hosts:

# Static table lookup for hostnames.# See hosts(5) for details.127.0.1.1 linuxize.desktop linuxize127.0.0.1 localhost

modificările fișierului hosts au efect imediat, cu excepția cazurilor în care intrările DNS sunt memorate în cache de aplicații.

pentru a anula modificările, pur și simplu deschideți fișierul și eliminați liniile pe care le-ați adăugat.

modificați fișierul gazdelor în Linux #

pe Linux, calea completă către fișier este/etc/hosts.

instrucțiunile de mai jos sunt valabile pentru toată distribuția Linux, inclusiv Ubuntu, CentOS, RHEL, Debian și Linux Mint:

  1. în fereastra terminalului, deschideți fișierul hosts folosind editorul de text preferat:

    sudo nano /etc/hosts

    când vi se solicită, introduceți parola sudo.

  2. Derulați în jos până la sfârșitul fișierului și adăugați noile intrări:

    Linux Hosts File
  3. salvați modificările.

modificați fișierul gazdelor în Windows #

în Windows, calea completă către fișier estec:\Windows\System32\Drivers\etc\hosts. Instrucțiunile de mai jos sunt valabile pentru Windows 10 și Windows 8.

  1. apăsați tasta Windows și tastați Notepad în câmpul de căutare.

  2. faceți clic dreapta pe pictograma Notepad și selectați Executare ca administrator.

  3. în Notepad, faceți clic pe Fișier, apoi deschideți. În câmpul Nume fișier, lipiți c:\Windows\System32\drivers\etc\hosts.

  4. Derulați în jos până la sfârșitul fișierului și adăugați noile intrări:

    fișier gazdă Windows

  5. salvați modificările făcând clic pe File>Save.

modificați fișierul gazdelor în macOS #

pe macOS, calea completă către fișier este/etc/hosts. Instrucțiunile de mai jos sunt valabile pentru toate versiunile macOS.

  1. în fereastra terminalului, deschideți fișierul hosts folosind editorul de text preferat:

    sudo nano /etc/hosts

    când vi se solicită, introduceți parola administrativă.

  2. Derulați în jos până la sfârșitul fișierului și adăugați noile intrări:

    macOS Hosts File
  3. salvați modificările și spălați memoria cache DNS:

    dscacheutil -flushcache

concluzie #

fișierul hosts vă permite să setați adresa IP a unui nume de domeniu dat.