Cum să modificați și să gestionați fișierul gazde pe Linux

Cum să modificați și să gestionați fișierul gazde pe Linux

Există un singur fișier pe computerul dvs. care servește ca o mică poartă de acces între dvs. și web. Se numește fișierul hosts. Dacă trebuie să blocați site-uri web sau să creați comenzi rapide web personalizate pe Linux, puteți adăuga sau modifica anumite linii în fișier.





În această postare, vom discuta în detaliu despre fișierul hosts, împreună cu ghiduri complete despre cum să editați și să modificați în siguranță fișierul hosts.





Ce este fișierul Linux Hosts?

Fișierul hosts este un fișier text simplu pe care toate sistemele de operare îl folosesc pentru a traduce numele gazdei (cunoscute și ca adrese web sau adrese URL) în adrese IP. Când introduceți un nume de gazdă, cum ar fi wikipedia.org, sistemul dvs. va căuta în fișierul gazdelor pentru a obține adresa IP necesară pentru a vă conecta la serverul corespunzător.





Dacă deschideți fișierul hosts, veți observa rapid că nu are acolo directorul întregului internet. În schimb, ar putea exista doar câteva rânduri și atât. Ce dă?

Se pare că sistemul dvs. va verifica mai întâi fișierul hosts înainte de a căuta un site serverele DNS definite în setările de rețea (de obicei, serverele DNS ale ISP-ului dvs.).



Aceasta înseamnă că puteți utiliza fișierul hosts pentru a adăuga la ceea ce serverele DNS nu pot furniza (cum ar fi pseudonimele pentru locațiile din rețeaua dvs. locală, ceea ce este altfel posibil numai dacă aveți un server DNS configurat în rețeaua dvs. locală) sau suprascrie adresele IP pe care serverele DNS le-ar oferi în mod normal.

De exemplu, dacă solicitați wikipedia.org, serverele DNS vor returna adresa IP a Wikipedia pe computer. Dar dacă ați dorit să blocați Wikipedia pe acel computer, puteți adăuga o intrare în fișierul hosts care îi spune computerului că wikipedia.org indică o altă adresă IP diferită de adresa IP reală a Wikipedia.





Înainte ca DNS să fie online, acest fișier conținea toate numele de gazdă și adresele IP pentru întregul internet. Administratorii de sistem descarcă periodic copii actualizate ale acestui fișier dintr-un depozit central. Chiar și la începutul anilor 1980, era aproape imposibil ca administratorii să țină pasul, întrucât din ce în ce mai multe gazde veneau online chiar și atunci când rețeaua era în mare parte limitată la universități și laboratoare de cercetare, așa că DNS a fost creat.

Acest lucru a făcut ca fișierul gazdelor să fie în mare parte învechit atunci când aveți de-a face cu internetul public sau chiar mai mult de câteva mașini, dar este perfect pentru gestionarea mașinii dvs. locale și a unei rețele locale mici, cum ar fi Wi-Fi.





În prezent, acest fișier va avea de obicei numele de gazdă pe care l-ați ales pentru mașina Linux când l-ați instalat și localhost-ul definit, care este minimul necesar pentru a utiliza rețeaua.

Locația fișierului gazdelor Linux

Pe Linux, puteți găsi fișierul hosts sub / etc / hosts . Deoarece este un fișier text simplu, puteți deschide fișierul hosts utilizând editorul de text preferat.

Deoarece fișierul hosts este un fișier de sistem, veți avea nevoie de drepturi administrative pentru a salva modificările. Pentru a edita fișierul utilizând un editor de text bazat pe terminal Linux, cum ar fi nano, veți avea nevoie de acces la superutilizator.

De exemplu:

sudo nano /etc/hosts

Pentru a utiliza un editor de text grafic, cum ar fi gedit:

gksu gedit /etc/hosts

După ce ați terminat de editat fișierul, părăsiți editorul. În nano, lovește Ctrl + X , și apoi și pentru a confirma suprascrierea modificărilor. Este o idee bună să salvați o copie de rezervă a fișierului înainte de a-l edita, astfel încât să îl puteți restabili dacă faceți o greșeală, deoarece s-ar putea deranja cu accesul la rețea.

Pentru a face o copie de rezervă a fișierului hosts, faceți doar o copie a acestuia. S-ar putea să adăugați un sufix ca .vechi deci vă amintiți că aceasta este o copie veche a fișierului:

sudo cp /etc/hosts /etc/hosts.old

Cum se adaugă site-uri în fișierul gazde

În fișierul hosts, fiecare intrare are propria linie. Sintaxa este simplă. Tastați adresa IP la care doriți să se traducă numele gazdei, apăsați tasta Tab tasta de pe tastatură, apoi tastați numele gazdei.

De exemplu, pentru a bloca Wikipedia, ați scrie (amintindu-vă să utilizați Tab mai degrabă cheie decât Spaţiu ):

poți folosi două tipuri diferite de berbeci
127.0.0.1 wikipedia.org

127.0.0.1 este adresa IP loopback care va indica întotdeauna înapoi către propriul sistem. Deoarece web-ul nu este stocat pe computerul dvs., browserul dvs. va spune că site-ul nu poate fi găsit. Acum este blocat eficient.

Dacă vă simțiți intimidați de terminal, verificați Aplicația de blocare a domeniului Linux Mint (de asemenea cunoscut ca si mintnanny ). Se vor adăuga intrări în fișierul hosts care indică numele de gazdă pe care le specificați la 127.0.0.1. Dar pentru a face orice altceva, va trebui totuși să faceți modificări cu un editor de text.

Descarca: Blocare domenii (Liber)

Creați comenzi rapide în fișierul Hosts

Cealaltă modalitate în care este util fișierul hosts este crearea de nume ușor de reținut ale mașinilor dintr-o mică rețea de birou sau de acasă.

Dacă aveți un computer în rețeaua dvs. de domiciliu (să zicem cu o adresă IP de 192.168.1.10) care are un site web simplu sau un server de fișiere care face ceva util pentru dvs., puteți introduce următoarele în fișierul gazdelor:

192.168.1.10 homeserver

Apoi, dacă vă deschideți browserul și tastați doar:

http://homeserver

Computerul dvs. va redirecționa automat la 192.168.1.10. Este mult mai ușor decât să căutați o adresă IP. Puteți atribui permanent o adresă IP oricărei mașini din rețeaua dvs. utilizând meniul de configurare al routerului Wi-Fi.

Alternativ, puteți utiliza fișierul hosts pentru a crea comenzi rapide către anumite site-uri de pe web. Folosiți o comandă precum nslookup pentru a găsi adresa IP a unui site web, apoi adăugați-o în fișierul gazdelor alături de comanda rapidă dorită, la fel ca în exemplul de mai sus. Deoarece majoritatea site-urilor web importante au mai multe adrese IP, este posibil să nu funcționeze pe site-uri precum Google sau Netflix.

Probleme potențiale cu fișierul gazde

Așadar, am stabilit cum să faceți modificări la fișierul gazdă, dar este posibil să întâmpinați probleme atunci când utilizați Google Chrome. Acest browser web tinde să ignore fișierul hosts, cu excepția cazului în care faceți unul dintre cele două lucruri posibile:

  1. Tip http: // la începutul fiecărei adrese. De exemplu, dacă aveți Wikipedia blocată în fișierul gazde, Chrome va ocoli blocul dacă tastați doar wikipedia.org în bara de adrese. Cu toate acestea, dacă introduceți http: //wikipedia.org în bara de adrese, acesta va urma fișierul hosts.
  2. Dezactivați „ Utilizați un serviciu web pentru a ajuta la rezolvarea erorilor de navigare 'din Setările Chrome și apoi nu va trebui să tastați http: // la început de fiecare dată. Acesta este unul dintre mai multe sfaturi de confidențialitate Google Chrome merită făcut oricum.

Cum veți schimba fișierul gazdelor?

Fișierul hosts oferă o modalitate ușoară de a bloca accesul la anumite site-uri web de pe computer, precum și de a crea nume pentru orice server de acasă ușor de reținut.

Dacă aveți copii, este un mod grosolan, dar eficient de a bloca site-urile pe care este posibil să nu le doriți să vadă sau să limiteze timpul de ecranare, cel puțin atât timp cât nu au acces la superutilizatori. Există și alte instrumente disponibile care vă permit să limitați accesul la internet și timpul de ecran pe Linux.

Acțiune Acțiune Tweet E-mail 5 moduri de a bloca site-urile și de a limita timpul de ecran pe Linux

Software-ul de control parental este practic nemaiauzit pe Linux. Iată câteva modalități prin care puteți bloca site-uri și gestiona conținut pe Linux.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Securitatea calculatorului
  • Depanare
  • Sfaturi pentru Linux
  • Administrarea sistemului
Despre autor David Delony(49 articole publicate)

David este un scriitor independent, cu sediul în nord-vestul Pacificului, dar originar din zona golfului. A fost un pasionat de tehnologie încă din copilărie. Interesele lui David includ citirea, vizionarea de emisiuni și filme TV de calitate, jocuri retro și colectarea de înregistrări.

Mai multe de la David Delony

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona