Kako spremeniti in upravljati datoteko gostiteljev v Linuxu

Kako spremeniti in upravljati datoteko gostiteljev v Linuxu

V računalniku je ena datoteka, ki služi kot majhen prehod med vami in spletom. Imenuje se datoteka hosts. Če morate blokirati spletna mesta ali ustvariti prilagojene spletne bližnjice v Linuxu, lahko datoteki dodate ali spremenite nekaj vrstic.





V tem prispevku bomo podrobno razpravljali o datoteki gostiteljev skupaj s celovitimi navodili o tem, kako varno urediti in spremeniti datoteko gostiteljev.





Kaj je datoteka gostiteljev Linux?

Datoteka gostitelji je navadna besedilna datoteka, ki jo vsi operacijski sistemi uporabljajo za prevajanje imen gostiteljev (znanih tudi kot spletni naslovi ali URL -ji) v naslove IP. Ko vnesete ime gostitelja, na primer wikipedia.org, bo vaš sistem pogledal datoteko gostiteljev, da dobi naslov IP, potreben za povezavo z ustreznim strežnikom.





Če odprete datoteko hosts, boste hitro opazili, da tam ni imenika celotnega interneta. Namesto tega je lahko le nekaj vrstic in to je to. Kaj daje?

Izkazalo se je, da bo vaš sistem najprej preveril datoteko hosts, preden poišče spletno mesto strežnike DNS, opredeljene v omrežnih nastavitvah (običajno strežniki DNS vašega ponudnika internetnih storitev).



To pomeni, da lahko z datoteko hosts dodate tisto, kar strežniki DNS ne morejo zagotoviti (na primer vzdevke za lokacije v vašem lokalnem omrežju, kar je sicer mogoče le, če imate v svojem lokalnem omrežju nastavljen strežnik DNS) ali preglasiti naslove IP, ki bi jih običajno ponujali vaši strežniki DNS.

Če na primer zahtevate wikipedia.org, bodo strežniki DNS v vaš računalnik vrnili naslov IP Wikipedije. Če pa želite blokirati Wikipedijo na tem računalniku, lahko v datoteko hosts dodate vnos, ki računalniku pove, da wikipedia.org kaže na kakšen drug naslov IP, ki se razlikuje od dejanskega naslova IP Wikipedije.





Preden je DNS prišel v splet, je ta datoteka vsebovala vsa imena gostiteljev in naslove IP za celoten internet. Sistemski skrbniki bi občasno prenesli posodobljene kopije te datoteke iz osrednjega skladišča. Tudi v zgodnjih osemdesetih letih prejšnjega stoletja je bilo skrbnikom skoraj nemogoče slediti, saj je bilo vedno več gostiteljev na spletu, tudi ko je bilo omrežje še vedno večinoma omejeno na univerze in raziskovalne laboratorije, zato je bil ustvarjen DNS.

Zaradi tega je gostiteljska datoteka v veliki meri zastarela pri delu z javnim internetom ali celo več kot nekaj stroji, vendar je kot nalašč za upravljanje vašega lokalnega računalnika in majhnega lokalnega omrežja, kot je vaš Wi-Fi.





Danes ima ta datoteka običajno ime gostitelja, ki ste ga izbrali za napravo Linux, ko ste ga namestili, in definiral lokalnega gostitelja, kar je minimalni pogoj za uporabo omrežja.

Lokacija datoteke gostitelja Linux

V Linuxu lahko datoteko gostiteljev najdete pod /etc/hosts . Ker gre za navadno besedilno datoteko, lahko datoteko hosts odprete z želenim urejevalnikom besedil.

Ker je datoteka hosts sistemska datoteka, boste za shranjevanje sprememb potrebovali skrbniške pravice. Če želite datoteko urediti z urejevalnikom besedil, ki temelji na terminalu Linux, na primer nano, potrebujete dostop super-uporabnika.

Na primer:

sudo nano /etc/hosts

Če želite uporabiti grafični urejevalnik besedil, kot je gedit:

gksu gedit /etc/hosts

Ko končate urejanje datoteke, zapustite urejevalnik. V nano, hit Ctrl + X , in potem in za potrditev prepisa sprememb. Preden jo uredite, je dobro, da shranite varnostno kopijo datoteke, da jo lahko obnovite, če naredite napako, ker bi lahko vplivala na vaš dostop do omrežja.

Če želite narediti varnostno kopijo gostiteljske datoteke, jo le kopirajte. Dodate lahko pripono, kot je .star zato se spomnite, da je to stara kopija datoteke:

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

Kako dodati mesta v datoteko gostiteljev

V datoteki hosts je vsak vnos lastna vrstica. Sintaksa je preprosta. Vnesite naslov IP, na katerega želite prevesti ime gostitelja, in pritisnite Zavihek tipko na tipkovnici in vnesite ime gostitelja.

Če želite na primer blokirati Wikipedijo, bi vnesli (ne pozabite uporabiti Zavihek ključ namesto Vesolje ):

stvari, ki jih lahko počnete s starim računalnikom
127.0.0.1 wikipedia.org

127.0.0.1 je naslov IP povratne zanke, ki bo vedno kazal nazaj na vaš sistem. Ker splet ni shranjen na vašem računalniku, bo brskalnik povedal, da spletnega mesta ni mogoče najti. Zdaj je učinkovito blokiran.

Če vas terminal ustraši, se odjavite Program za blokiranje domene Linux Mint (poznan tudi kot mintnanny ). V datoteko hosts bo vnesel vnose, ki usmerjajo imena gostiteljev na 127.0.0.1. Če pa želite narediti kaj drugega, boste še vedno morali spremeniti z urejevalnikom besedil.

Prenesi: Blokator domen (Prost)

Ustvarite bližnjice v datoteki gostiteljev

Drug način, kako je gostiteljska datoteka uporabna, je ustvarjanje imen, ki si jih je mogoče zapomniti, v majhni pisarni ali domačem omrežju.

Če imate v domačem omrežju računalnik (recimo z naslovom IP 192.168.1.10), ki ima preprosto spletno mesto ali datotečni strežnik, ki za vas naredi nekaj koristnega, lahko v datoteko gostiteljev vnesete naslednje:

192.168.1.10 homeserver

Če odprete brskalnik in vnesete samo:

http://homeserver

Računalnik se bo samodejno preusmeril na 192.168.1.10. To je veliko lažje kot iskanje naslova IP. Naslovu IP lahko trajno dodelite kateri koli napravi v omrežju s pomočjo konfiguracijskega menija usmerjevalnika Wi-Fi.

Lahko pa uporabite datoteko hosts za ustvarjanje bližnjic do določenih spletnih mest v spletu. Uporabite ukaz, kot je npr nslookup Če želite poiskati naslov IP spletnega mesta, ga dodajte v datoteko gostiteljev poleg želene bližnjice, tako kot v zgornjem primeru. Ker ima večina večjih spletnih mest več naslovov IP, to morda ne bo delovalo na spletnih mestih, kot sta Google ali Netflix.

Možne težave z datoteko gostiteljev

Tako smo ugotovili, kako spremeniti datoteko gostitelja, vendar lahko pri uporabi Google Chroma še vedno naletite na težave. Ta spletni brskalnik ponavadi prezre datoteko gostiteljev, razen če naredite eno od dveh možnih stvari:

  1. Vrsta http: // na začetku vsakega naslova. Če imate na primer Wikipedia blokirano v datoteki hosts, bo Chrome zaobšel blok, če v naslovno vrstico vnesete wikipedia.org. Če pa v naslovno vrstico vnesete http: //wikipedia.orgin, bo sledil datoteki hosts.
  2. Onemogoči ' Za odpravljanje napak pri navigaciji uporabite spletno storitev 'v nastavitvah Chroma in potem vam ne bo treba tipkati http: // vsakič na začetku. To je eden od nekaj nasvetov o zasebnosti za Google Chrome vseeno vredno narediti.

Kako boste spremenili datoteko gostiteljev?

Datoteka gostitelji ponuja enostaven način za blokiranje dostopa do določenih spletnih mest v računalniku in ustvarjanje imen za vse domače strežnike, ki si jih je enostavno zapomniti.

Če imate otroke, je to grob, a učinkovit način, da blokirate spletna mesta, za katera morda ne želite, da vidijo ali omejijo čas uporabe zaslona, ​​vsaj če nimajo dostopa superpotrošnika. Na voljo so še druga orodja, ki vam omogočajo, da omejite dostop do interneta in čas uporabe v Linuxu.

Deliti Deliti Cvrkutati E-naslov 5 načinov za blokiranje spletnih mest in omejitev časa uporabe v Linuxu

Programska oprema za starševski nadzor v Linuxu skorajda ni slišana. Tukaj je nekaj načinov, kako lahko blokirate spletna mesta in upravljate vsebino v Linuxu.

Preberite Naprej
Sorodne teme
  • Linux
  • Računalniška varnost
  • Odpravljanje težav
  • Nasveti za Linux
  • Sistemska administracija
O avtorju David delony(49 objavljenih člankov)

David je samostojni pisatelj s sedežem na pacifiškem severozahodu, vendar izvira iz območja zaliva. Že od otroštva je navdušen nad tehnologijo. Davidova zanimanja vključujejo branje, gledanje kakovostnih televizijskih oddaj in filmov, retro igre na srečo in zbiranje posnetkov.

Več od David Delony

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti