15%

Alexhost îți îndeplinește dorințele

Răspundeți la sondaj și câștigați premii

ALEX26
Începeți
07.10.2024

Cum să editezi fișierul Hosts în Linux

Fișierul hosts din Linux este un fișier de sistem crucial folosit pentru a mapa numele gazdelor la adrese IP. Acest fișier permite utilizatorilor să definească soluții personalizate pentru numele de domenii, ceea ce poate fi deosebit de util pentru dezvoltarea locală, testare sau pentru a suprascrie DNS căutările pentru anumite domenii. În acest articol, vom parcurge modul de editare a fișierului hosts în Linux, oferind instrucțiuni pas cu pas și considerații importante.

Înțelegerea Fișierului Hosts

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

/etc/hosts

Când încerci să accesezi un site web sau un serviciu folosind un nume de gazdă, sistemul verifică mai întâi acest fișier înainte de a interoga serverele DNS. Aceasta înseamnă că poți folosi fișierul hosts pentru a redirecționa numele de domenii către adrese IP specifice fără a schimba setările DNS.

De ce să Editezi Fișierul Hosts?

Poate dorești să editezi fișierul hosts din mai multe motive, inclusiv:

  • Testarea de noi site-uri web: Indică un domeniu către un server de dezvoltare local fără a schimba înregistrările DNS.
  • Blochează site-uri web: Redirecționează domeniile nedorite către 127.0.0.1 (localhost) pentru a preveni accesul.
  • Soluție personalizată pentru domenii: Suprascrie setările DNS pentru aplicații sau servicii specifice.

Pași pentru a Edita Fișierul Hosts în Linux

Pasul 1: Deschide un Terminal

Pentru a edita fișierul hosts, va trebui să folosești terminalul. Deschide aplicația ta de terminal. O poți găsi de obicei în meniul aplicațiilor sau apăsând Ctrl + Alt + T.

Pasul 2: Fă o Copie de Siguranță a Fișierului Hosts

Înainte de a face modificări, este o idee bună să creezi o copie de siguranță a fișierului hosts curent. Rulează 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 Fișierul Hosts pentru Editare

Folosește un editor de text pentru a deschide fișierul hosts. Poți folosi editoare precum nano, vi sau gedit. Iată cum să o faci cu nano, care este prietenos pentru începători:

sudo nano /etc/hosts

Pasul 4: Editează Fișierul Hosts

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

127.0.0.1 localhost

Pentru a adăuga o nouă mapare între un nume de gazdă și o adresă IP, navighează la fundul fișierului și adaugă o nouă linie în următorul format:

IP_address hostname

De exemplu, pentru a indica domeniul example.local către mașina ta locală, ai adăuga:

127.0.0.1 example.local

Pentru a bloca un site web, ai putea să-l redirecționezi către localhost:

127.0.0.1 unwanted-website.com

Asigură-te că fiecare intrare este pe o linie nouă și separă adresa IP de numele gazdei cu spațiu (spații sau taburi).

Pasul 5: Salvează Modificările și Ieși

Dacă folosești nano, salvează modificările tale apăsând CTRL + O, apoi apasă Enter pentru a confirma. Ieși din editor apăsând CTRL + X.

Dacă folosești vi, apasă Esc, scrie :wq, și apoi apasă Enter pentru a salva și a ieși.

Pasul 6: Verifică Modificările Tale

Pentru a te asigura că modificările tale sunt aplicate, poți să le verifici rulând următoarea comandă:

cat /etc/hosts

Aceasta va afișa conținutul fișierului hosts. Ar trebui să vezi noile tale intrări listate acolo.

Pasul 7: Testează Modificările

Pentru a testa dacă numele gazdei se rezolvă la adresa IP dorită, poți folosi comanda ping:

ping example.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ă folosești 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ă, se folosește prima potrivire.
  • Flushing DNS Cache: Dacă modificările nu par să aibă efect, poate fi necesar să golești 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 te poate ajuta să personalizezi modul în care sistemul tău rezolvă numele gazdelor. Fie pentru dezvoltare, testare sau blocarea site-urilor nedorite, fișierul hosts oferă o modalitate puternică de a controla rezolvarea numelui gazdelor local. Urmând pașii descriși în acest ghid, poți face și verifica cu ușurință modificările în fișierul hosts, îmbunătățindu-ți controlul asupra mediului tău Linux.

15%

Alexhost îți îndeplinește dorințele

Răspundeți la sondaj și câștigați premii

ALEX26
Începeți