Rețele

Cum se editează fișiere gazde pe Linux?

Cum se editează fișiere gazde pe Linux?

Un fișier Hosts este acceptat în Linux, Windows și Mac; sunt fișiere cu text simplu care funcționează pentru maparea numelor de gazdă la diferite adrese IP. Este minunat să editați fișierul Hosts când rulați testul în rețeaua specifică.  De asemenea, puteți utiliza maparea unei adrese IP pentru a sări peste procesul în care browserul web folosește căutarea DNS (Domain Name Server) pentru traducerea unui nume de domeniu la o anumită adresă IP.

Când un utilizator tastează numele de domeniu al unui site web, acesta trebuie să se traducă într-o anumită adresă IP. Un fișier Hosts are o prioritate maximă față de DNS, deoarece un sistem de operare își verifică fișierul Hosts pentru un domeniu și în cazul în care nu există nicio intrare pentru acel domeniu. Începe să interogheze serverele DNS configurate pentru rezolvarea anumitor nume de domeniu. Au fost puținele informații despre fișierul Hosts și vom lua în considerare fiecare aspect asupra modului de editare a fișierelor Hosts pe Linux cu ușurință.

De ce editați fișierul gazde?

Există diverse motive pentru editarea fișierului gazde în mașina Linux:

Cum se editează fișiere gazde pe Linux?

Deschideți terminalul din aplicații> utilitare> caracteristică terminal sau puteți utiliza CTRL, ALT și T ca taste de comandă rapidă.

După deschiderea terminalului, deschideți fișierul Linux Hosts din sistem folosind următoarea comandă:

sudo vim / etc / hosts

Am folosit Vim, dar puteți utiliza diferite editoare de text, cum ar fi nano.

Odată ce ați executat comanda, sistemul vă va solicita să introduceți parola pentru a deschide fișierul Hosts.

Puteți modifica cu ușurință fișierul Hosts, astfel încât fișierul să fie formatat așa cum se scrie prima adresa IP, iar numele serverului este pe al doilea.

0.0.0.0 server.domeniu.com

Puteți adăuga intrări la sfârșitul fișierului Hosts conform cerințelor dvs. În cazul în care doriți să ignorați orice linie sau să specificați sistemul pentru a nu citi linia, atunci puteți pune semnul „#” la începutul acelei linii.  În cele din urmă, puteți salva fișierul înainte și asigurați-vă că îl salvați înainte de a ieși.

Blocați un site web

Dacă doriți să blocați un anumit site web să nu îl redirecționeze către adresa IP a localhost-ului, modificați numele de domeniu al fișierului Hosts. De exemplu, vrem să blocăm xxyyzz.com, atunci putem scrie:

134.1.0.1 www.xxyyzz.com

În textul de mai sus, 134.1.0.1 este IP-ul localhost-ului, dar dacă doriți să faceți modificări pe ruta implicită, atunci puteți scrie:

0.0.0.0 www.xxyyzz.com

În textul de mai sus, 0.0.0.0 IP este o rută implicită din acest fișier gazdă.

În cele din urmă, puteți apăsa simultan tastele CTRL și X pentru a salva fișierul.

Comutator de serviciu de nume

După cum sa menționat, un fișier Hosts funcționează pentru a ocoli o căutare a serverului Domain Namer. Totuși, are un alt fișier care conține informațiile sistemului de operare despre ordinea pentru găsirea traducerii adresei IP.

Nsswitch-ul.conf este un fișier complet configurat pentru găsirea DNS-ului, apoi omite fișierul Hosts și intră în căutarea DNS. Puteți utiliza linia de comandă de mai jos pentru verificarea configurației cu ușurință:

cat / etc / nsswitch.conf [e-mail protejat]: ~ $ cat etc nsswttch.conf
# / etc / nsswitch.conf
#
# Exemplu de configurație a funcționalității GNU Name Service Switch.
# Dacă aveți pachetele „glibc-doc-reference” și „info” instalate, încercați:
# 'info libc "Comutator de serviciu de nume"' pentru informații despre acest fișier.
passwd: compat systemd
grup: compat systemd
umbră: compat
gshadow: fișiere
gazde: fișiere mdns4_minimal [NOTFOUND = return] dns myhostname files
rețele: fișiere db
protocoale: fișiere db
servicii: fișiere db
eteri: fișiere db
rpc: fișiere db
netgroup: nis
xyz @ xyz-VirtualBox: ~ $

Există o intrare numită „Gazde”, care asigură că fișierele ar trebui să fie listate în coloana din dreapta în rezultatele de mai sus. În cazul în care nu este listat astfel, deschideți editorul de fișiere folosind comanda de mai jos:

sudo vim / etc / nsswitch.conf

Această comandă va deschide editorul de text Vim pentru a face modificări și a seta fișierele la început pentru o utilizare adecvată.

Concluzie

Fișierele Hosts sunt benefice pentru a efectua mai multe sarcini pentru nume de domenii și adrese IP.  Au fost informațiile complete despre fișierul Hosts și modul în care puteți edita cu ușurință fișierul Hosts pe Linux. Această procedură este încercată și testată pe mai multe mașini Linux, dar trebuie să urmați cu atenție fiecare pas.

Jocuri HD remasterizate pentru Linux care nu au avut niciodată lansare Linux mai devreme
Mulți dezvoltatori și editori de jocuri vin cu remasterizarea HD a jocurilor vechi pentru a prelungi durata de viață a francizei, vă rog fanilor să so...
Cum se utilizează AutoKey pentru automatizarea jocurilor Linux
AutoKey este un utilitar de automatizare desktop pentru Linux și X11, programat în Python 3, GTK și Qt. Folosind funcțiile sale de scriptare și MACRO,...
Cum se arată FPS Counter în jocurile Linux
Jocurile cu Linux au primit un impuls major când Valve a anunțat suportul Linux pentru clientul Steam și jocurile acestora în 2012. De atunci, multe j...