A Hosts fájl módosítása és kezelése Linuxon

A Hosts fájl módosítása és kezelése Linuxon

A számítógépen egyetlen fájl található, amely kis átjáróként szolgál Ön és az internet között. Host fájlnak hívják. Ha blokkolnia kell a webhelyeket, vagy személyre szabott webes parancsikonokat kell létrehoznia Linuxon, akkor csak hozzáadhat vagy módosíthat néhány sort a fájlban.





Ebben a bejegyzésben részletesen tárgyaljuk a hosts fájlt, valamint átfogó útmutatókat a hoszt fájl biztonságos szerkesztéséről és módosításáról.





Mi a Linux Hosts fájl?

A hosts fájl egy egyszerű szöveges fájl, amelyet minden operációs rendszer használ a gazdagépnevek (más néven webcímek vagy URL -ek) IP -címekre történő lefordítására. Amikor beír egy gazdagépnevet, például a wikipedia.org, a rendszer belenéz a hosts fájlba, hogy megkapja a megfelelő szerverhez való csatlakozáshoz szükséges IP -címet.





Ha megnyitja a hosts fájlt, gyorsan észreveszi, hogy nem tartalmazza a teljes internet könyvtárát. Ehelyett lehet, hogy csak pár sor van, és ennyi. Mi ad?

Kiderült, hogy a rendszer először ellenőrzi a hosts fájlt, mielőtt felkutatna egy webhelyet a hálózati beállításokban meghatározott DNS -kiszolgálók (általában az internetszolgáltató DNS -kiszolgálói).



Ez azt jelenti, hogy a hosts fájllal kiegészítheti azt, amit a DNS -kiszolgálók nem tudnak biztosítani (például aliasokat a helyi hálózat helyeihez, ami egyébként csak akkor lehetséges, ha a helyi hálózaton belül van beállítva DNS -kiszolgáló). felülbírálja azokat az IP -címeket, amelyeket a DNS -kiszolgálók általában biztosítanának.

Például, ha a wikipedia.org címet kéri, a DNS -kiszolgálók visszaadják a Wikipedia IP -címét a számítógépnek. Ha azonban le szeretné tiltani a Wikipédiát ezen a számítógépen, akkor hozzáadhat egy bejegyzést a hosts fájlhoz, amely azt jelzi a számítógépnek, hogy a wikipedia.org más olyan IP -címre mutat, amely eltér a Wikipédia tényleges IP -címétől.





Mielőtt a DNS online lett volna, ez a fájl a teljes internet összes gazdagépnevét és IP -címét tartalmazta. A rendszergazdák rendszeresen letöltötték a fájl frissített példányait egy központi adattárból. Még a nyolcvanas évek elején is szinte lehetetlen volt a rendszergazdáknak lépést tartaniuk, mivel egyre több gazda érkezett online akkor is, amikor a hálózat még mindig csak egyetemekre és kutatólaboratóriumokra korlátozódott, ezért létrehozták a DNS -t.

Ez a gazdafájlt nagyrészt elavulttá tette a nyilvános interneten, vagy akár több gépen is, de tökéletes a helyi gép és egy kis helyi hálózat, például a Wi-Fi kezelésére.





Manapság ennek a fájlnak általában az a gépneve lesz, amelyet a Linux géphez választott a telepítéskor, és a localhost definiált, ami a hálózat használatához szükséges minimum.

A Linux tárolja a fájl helyét

Linux alatt a hosts fájlt itt találja /etc/hosts . Mivel ez egy egyszerű szöveges fájl, megnyithatja a hosts fájlt a kívánt szövegszerkesztővel.

Mivel a hosts fájl rendszerfájl, a módosítások mentéséhez rendszergazdai jogosultságokra lesz szüksége. A fájl Linux-terminál-alapú szövegszerkesztővel, például nano használatával történő szerkesztéséhez szuperfelhasználói hozzáférésre van szüksége.

Például:

sudo nano /etc/hosts

Grafikus szövegszerkesztő, például a gedit használata:

gksu gedit /etc/hosts

Miután befejezte a fájl szerkesztését, lépjen ki a szerkesztőből. Nano -ban, ütés Ctrl + X , és akkor és hogy megerősítse a módosítások felülírását. Érdemes menteni a fájl biztonsági másolatát, mielőtt szerkesztené, hogy visszaállíthassa, ha hibát követ el, mert az megzavarhatja a hálózati hozzáférést.

Ha biztonsági másolatot szeretne készíteni a hosts fájlról, készítsen róla másolatot. Hozzáadhat egy utótagot, például .régi ne feledje, hogy ez a fájl régi példánya:

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

Webhelyek hozzáadása a gazdagép fájlhoz

A hosts fájlban minden bejegyzésnek saját sora van. A szintaxis egyszerű. Írja be azt az IP -címet, amelyre a gazdagépnevet le szeretné fordítani, majd nyomja meg a gombot Tab gombot a billentyűzeten, majd írja be a gazdagép nevét.

Például a Wikipédia letiltásához írja be (ne felejtse el használni a Tab kulcs helyett Tér ):

konvertálja a png -t pdf -re Windows 10
127.0.0.1 wikipedia.org

A 127.0.0.1 a loopback IP -cím, amely mindig a saját rendszerére mutat vissza. Mivel az internet nincs tárolva a gépén, a böngészője azt mondja, hogy a webhely nem található. Most már hatékonyan blokkolva van.

Ha úgy érzi, megijedt a termináltól, nézze meg Linux Mint Domain Blocker alkalmazás (más néven mintna ). Bejegyzéseket ad hozzá a hosts fájlhoz, amelyek a megadott gazdagépneveket a 127.0.0.1 -re mutatják. De ha bármi mást szeretne tenni, akkor is módosítania kell egy szövegszerkesztővel.

Letöltés: Domain blokkoló (Ingyenes)

Parancsikonok létrehozása a Hosts fájlban

A másik módszer, amellyel a hosts fájl hasznos lehet, a könnyen megjegyezhető gépnevek létrehozása egy kis irodai vagy otthoni hálózaton.

Ha otthoni hálózatán van számítógépe (mondjuk 192.168.1.10 IP -címmel), amely egyszerű webhellyel vagy fájlszerverrel rendelkezik, és valami hasznosat nyújt az Ön számára, akkor írja be a következőt a hosts fájlba:

192.168.1.10 homeserver

Ezután, ha megnyitja a böngészőt, és csak írja be:

http://homeserver

A számítógép most automatikusan átirányít a 192.168.1.10 fájlra. Sokkal egyszerűbb, mint egy IP -címet keresni. A Wi-Fi útválasztó konfigurációs menüjével véglegesen hozzárendelhet egy IP-címet a hálózat bármely gépéhez.

Alternatív megoldásként a hosts fájl használatával parancsikonokat hozhat létre az internet bizonyos webhelyeire. Használjon olyan parancsot, mint pl nslookup hogy megtalálja a webhely IP -címét, majd adja hozzá azt a gazdafájlhoz a kívánt parancsikon mellett, a fenti példához hasonlóan. Mivel a legtöbb nagy webhely több IP -címmel rendelkezik, előfordulhat, hogy ez nem működik olyan webhelyeken, mint a Google vagy a Netflix.

Lehetséges problémák a Hosts fájllal

Tehát megállapítottuk, hogyan lehet módosítani a gazdafájlt, de a Google Chrome használatakor továbbra is problémákba ütközhet. Ez a webböngésző hajlamos figyelmen kívül hagyni a hosts fájlt, hacsak nem tesz két lehetséges lehetőséget:

  1. típus http: // minden cím elején. Például, ha a Wikipedia blokkolva van a hosts fájlban, akkor a Chrome megkerüli a blokkot, ha csak beírja a wikipedia.org címet. Ha azonban a címsávba írja be a http: //wikipedia.orgin címet, akkor az a host fájlt fogja követni.
  2. Tiltsa le a ' Használjon webszolgáltatást a navigációs hibák megoldásához 'opciót a Chrome beállításaiban, és akkor nem kell gépelnie http: // az elején minden alkalommal. Ez az egyik számos Google Chrome adatvédelmi tipp mindenképpen érdemes csinálni.

Hogyan fogja megváltoztatni a Hosts fájlt?

A hosts fájl egyszerű módja annak, hogy blokkolja a hozzáférést bizonyos webhelyekhez a számítógépén, valamint létrehozhat neveket az otthoni kiszolgálók számára, amelyek könnyen megjegyezhetők.

Ha gyerekei vannak, ez durva, de hatékony módja annak, hogy blokkolja azokat a webhelyeket, amelyeket nem szeretne látni, vagy korlátozza a képernyőidőt, legalábbis addig, amíg nem rendelkeznek superuser hozzáféréssel. Vannak más eszközök is, amelyek lehetővé teszik az internet -hozzáférés és a képernyő -idő korlátozását Linuxon.

Részvény Részvény Csipog Email 5 módszer a webhelyek letiltására és a képernyő -idő korlátozására Linuxon

A szülői felügyeleti szoftver Linuxon gyakorlatilag hallatlan. Íme néhány módja annak, hogyan blokkolhatja a webhelyeket és kezelheti a tartalmat Linuxon.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Számítógép biztonság
  • Hibaelhárítás
  • Linux tippek
  • Rendszer adminisztráció
A szerzőről David delony(49 cikk megjelent)

David szabadúszó író, a Csendes -óceán északnyugati részén, de eredetileg a Bay Area -ból származik. Gyermekkora óta technológiai rajongó. David érdeklődése közé tartozik az olvasás, a minőségi tévéműsorok és filmek megtekintése, a retro játékok és a lemezgyűjtés.

Továbbiak David Delony -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide