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:
- 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.
- 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 LinuxonA 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ó
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ólIratkozzon 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