Cum să editați fișierul Hosts în Linux ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
02.12.2024

Cum să editați fișierul Hosts în Linux

Fișierul hosts din Linux este un fișier de sistem esențial utilizat pentru maparea numelor de gazdă la adresele IP. Acest fișier permite utilizatorilor să definească rezoluții personalizate ale numelor de domeniu, care pot fi deosebit de utile pentru dezvoltarea locală, testare sau înlocuirea căutărilor DNS pentru domenii specifice. În acest articol, vom prezenta modul de editare a fișierului hosts în Linux, oferind instrucțiuni pas cu pas și considerente importante.

Înțelegerea fișierului Hosts

Fișierul hosts este un simplu fișier text care se află pe sistemul Linux, localizat de obicei la adresa:

/etc/hosts

Atunci când încercați să accesați un site web sau un serviciu utilizând un nume de gazdă, sistemul verifică mai întâi acest fișier înainte de a interoga serverele DNS. Aceasta înseamnă că puteți utiliza fișierul hosts pentru a redirecționa numele de domeniu către adrese IP specifice fără a modifica setările DNS.

De ce să editați fișierul Hosts?

Este posibil să doriți să editați fișierul hosts din mai multe motive, inclusiv:

  • Testarea unor site-uri web noi: Direcționați un domeniu către un server local de dezvoltare fără a modifica înregistrările DNS.
  • Blocarea site-urilor web: Redirecționați domeniile nedorite către 127.0.0.1 (localhost) pentru a preveni accesul.
  • Rezolvarea personalizată a domeniului: Anulați setările DNS pentru anumite aplicații sau servicii.

Pași pentru editarea fișierului Hosts în Linux

Pasul 1: Deschideți un terminal

Pentru a edita fișierul hosts, va trebui să utilizați terminalul. Deschideți aplicația de terminal. De obicei, o puteți găsi în meniul de aplicații sau apăsând Ctrl Alt T.

Pasul 2: Faceți o copie de rezervă a fișierului Hosts

Înainte de a face orice modificări, este o idee bună să creați o copie de rezervă a fișierului hosts curent. Rulați următoarea comandă:

sudo cp /etc/hosts /etc/hosts.backup

Această comandă creează o copie a fișierului hosts original numit hosts.backup în același director.

Pasul 3: Deschideți fișierul Hosts pentru editare

Utilizați un editor de text pentru a deschide fișierul hosts. Puteți utiliza editoare precum nano, vi sau gedit. Mai jos este prezentat modul de lucru cu nano, care este ușor de utilizat pentru începători:

sudo nano /etc/hosts

Pasul 4: Editarea fișierului Hosts

Odată ce fișierul hosts este deschis în editor, veți vedea linii care arată astfel:

127.0.0.1 localhost

Pentru a adăuga o nouă corespondență între numele de gazdă și adresa IP, navigați până în partea de jos a fișierului și adăugați o nouă linie în următorul format:

IP_adresă nume gazdă

De exemplu, pentru a direcționa domeniul example.local către computerul dvs. local, veți adăuga:

127.0.0.1 exemplu.local

Pentru a bloca un site web, îl puteți redirecționa către localhost:

127.0.0.1 unwanted-website.com

Asigurați-vă că fiecare intrare este pe o linie nouă și separați adresa IP și numele de gazdă cu spații albe (spații sau tabulații).

Pasul 5: Salvați modificările și ieșiți

Dacă utilizați nano, salvați modificările apăsând CTRL O , apoi apăsați Enter pentru a confirma. Ieșiți din editor apăsând CTRL X .

Dacă utilizați vi, apăsați Esc, tastați :wq, apoi apăsați Enter pentru a salva și a ieși.

Pasul 6: Verificarea modificărilor

Pentru a vă asigura că modificările dvs. sunt aplicate, le puteți verifica executând următoarea comandă:

cat /etc/hosts

Aceasta va afișa conținutul fișierului hosts. Ar trebui să vedeți intrările nou adăugate listate acolo.

Pasul 7: Testați modificările

Pentru a testa dacă numele de gazdă se rezolvă la adresa IP dorită, puteți utiliza comanda ping:

ping exemplu.local

Dacă totul este configurat corect, rezultatul ar trebui să arate că example.local se rezolvă la 127.0.0.1.

Considerații importante

  • Privilegii administrative: Editarea fișierului hosts necesită privilegii administrative. Trebuie să utilizați sudo pentru a edita fișierul.
  • Ordinea contează: Sistemul procesează fișierul hosts de sus în jos. Dacă există mai multe intrări pentru același nume de gazdă, este utilizată prima potrivire.
  • Spălarea cache-ului DNS: În cazul în care modificările nu par să aibă efect, este posibil să fie necesar să spălați cache-ul DNS. Acest lucru poate varia în funcție de distribuție și poate necesita repornirea serviciilor de rețea.

Concluzie

Editarea fișierului hosts în Linux este un proces simplu care vă poate ajuta să personalizați modul în care sistemul dumneavoastră rezolvă numele de gazdă. Fie pentru dezvoltare, testare sau blocarea site-urilor nedorite, fișierul hosts oferă o modalitate puternică de a controla rezoluția numelor de gazdă la nivel local. Urmând pașii descriși în acest ghid, puteți efectua și verifica cu ușurință modificările la fișierul hosts, sporindu-vă controlul asupra mediului Linux.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills