Isäntätiedoston muokkaaminen ja hallinta Linuxissa

Isäntätiedoston muokkaaminen ja hallinta Linuxissa

Tietokoneellasi on yksi tiedosto, joka toimii pienenä yhdyskäytävänä sinun ja verkon välillä. Sitä kutsutaan hosts -tiedostoksi. Jos haluat estää verkkosivustoja tai luoda räätälöityjä web -pikakuvakkeita Linuxissa, voit vain lisätä tai säätää muutamia rivejä tiedostoon.





Tässä viestissä keskustelemme isäntätiedostosta yksityiskohtaisesti sekä kattavat oppaat isäntätiedoston turvallisesta muokkaamisesta ja muokkaamisesta.





Mikä on Linux -isäntätiedosto?

Isäntätiedosto on pelkkä tekstitiedosto, jota kaikki käyttöjärjestelmät käyttävät isäntänimien (tunnetaan myös nimellä verkko -osoitteet tai URL -osoitteet) kääntämiseen IP -osoitteiksi. Kun kirjoitat isäntänimen, kuten wikipedia.org, järjestelmä etsii isäntätiedostoa saadakseen IP -osoitteen, joka tarvitaan yhteyden muodostamiseen asianmukaiseen palvelimeen.





Jos avaat isäntätiedoston, huomaat nopeasti, että siinä ei ole koko Internetin hakemistoa. Sen sijaan saattaa olla vain pari riviä ja siinä kaikki. Mikä antaa?

On käynyt ilmi, että järjestelmä tarkistaa ensin isäntätiedoston ennen kuin etsii sivustoa verkkoasetuksissa määritetyt DNS -palvelimet (yleensä Internet -palveluntarjoajasi DNS -palvelimet).



Tämä tarkoittaa, että voit käyttää hosts -tiedostoa lisätäksesi siihen, mitä DNS -palvelimet eivät voi tarjota (kuten paikallisverkon sijaintien aliaksia, mikä on muuten mahdollista vain, jos olet määrittänyt DNS -palvelimen paikalliseen verkkoon) tai ohittaa IP -osoitteet, jotka DNS -palvelimesi normaalisti tarjoavat.

Jos esimerkiksi pyydät wikipedia.org -osoitetta, DNS -palvelimet palauttavat Wikipedian IP -osoitteen tietokoneellesi. Mutta jos haluat estää Wikipedian käyttämisen kyseisellä tietokoneella, voit lisätä isäntätiedostoon merkinnän, joka kertoo tietokoneellesi, että wikipedia.org viittaa johonkin muuhun IP -osoitteeseen, joka eroaa Wikipedian todellisesta IP -osoitteesta.





Ennen kuin DNS tuli online -tilaan, tämä tiedosto sisälsi koko internetin kaikki isäntänimet ja IP -osoitteet. Järjestelmänvalvojat latasivat säännöllisesti tämän tiedoston päivitetyt kopiot keskusvarastosta. Jopa 1980 -luvun alussa järjestelmänvalvojien oli lähes mahdotonta pysyä perässä, koska yhä useammat isännät tulivat verkkoon, vaikka verkko rajoittui edelleen enimmäkseen yliopistoihin ja tutkimuslaboratorioihin, joten DNS luotiin.

Tämä teki isäntätiedostosta pitkälti vanhentuneen käsitellessään julkista Internetiä tai jopa useampaa kuin muutamaa konetta, mutta se on täydellinen paikallisen koneesi ja pienen paikallisen verkon, kuten Wi-Fi-verkon, hallintaan.





Nykyään tällä tiedostolla on tyypillisesti isäntänimi, jonka valitsit Linux -koneelle sen asennuksen yhteydessä, ja määritetty localhost, joka on verkon käytön vähimmäisvaatimus.

Linux isännöi tiedoston sijaintia

Linuxissa löydät hosts -tiedoston alta /etc/hosts . Koska se on pelkkä tekstitiedosto, voit avata isäntätiedoston haluamallasi tekstieditorilla.

Koska hosts -tiedosto on järjestelmätiedosto, tarvitset järjestelmänvalvojan oikeudet muutosten tallentamiseen. Jos haluat muokata tiedostoa Linux-päätepohjaisella tekstieditorilla, kuten nano, tarvitset pääkäyttäjän käyttöoikeuden.

Esimerkiksi:

sudo nano /etc/hosts

Graafisen tekstieditorin, kuten geditin, käyttö:

gksu gedit /etc/hosts

Kun olet muokannut tiedostoa, sulje editori. Nano, osuma Ctrl + X , ja sitten ja vahvista muutosten korvaaminen. On hyvä idea tallentaa varmuuskopio tiedostosta ennen muokkaamista, jotta voit palauttaa sen, jos teet virheen, koska se voi sotkea verkkosi.

Voit tehdä varmuuskopion isäntätiedostosta vain kopioimalla sen. Voit lisätä jälkiliitteen kuten .vanha joten muista, että tämä on vanha kopio tiedostosta:

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

Sivustojen lisääminen isäntätiedostoon

Isäntätiedostossa jokaisella merkinnällä on oma rivi. Syntaksi on yksinkertainen. Kirjoita IP -osoite, johon haluat isäntänimen kääntyvän, ja paina Välilehti näppäintä ja kirjoita sitten isäntänimi.

Jos haluat esimerkiksi estää Wikipedian kirjoittamisen (muista käyttää Välilehti pikemminkin kuin avain Avaruus ):

mitä laitteita tarvitset YouTube -kanavan aloittamiseen
127.0.0.1 wikipedia.org

127.0.0.1 on loopback -IP -osoite, joka osoittaa aina takaisin omaan järjestelmään. Koska verkkoa ei ole tallennettu koneellesi, selaimesi sanoo, että sivustoa ei löydy. Se on nyt tehokkaasti estetty.

Jos päätteesi pelottaa sinua, tutustu Linux Mintin Domain Blocker -sovellus (tunnetaan myös mintnanny ). Se lisää isäntätiedostoon merkinnät, jotka osoittavat määrittämäsi isäntänimet kohtaan 127.0.0.1. Mutta jos haluat tehdä jotain muuta, sinun on silti tehtävä muutoksia tekstieditorilla.

Ladata: Domain Blocker (Vapaa)

Luo pikakuvakkeet isäntätiedostoon

Toinen tapa, jolla isäntätiedosto on hyödyllinen, on luoda helposti muistettavia koneiden nimiä pienessä toimistossa tai kotiverkossa.

Jos kotiverkossasi on tietokone (esimerkiksi IP -osoite 192.168.1.10), jolla on yksinkertainen verkkosivusto tai tiedostopalvelin, joka tekee jotain hyödyllistä sinulle, voit kirjoittaa seuraavat tiedot isäntätiedostoosi:

192.168.1.10 homeserver

Jos avaat selaimesi ja kirjoitat vain:

http://homeserver

Tietokoneesi ohjaa nyt automaattisesti osoitteeseen 192.168.1.10. Se on paljon helpompaa kuin IP -osoitteen hakeminen. Voit määrittää IP-osoitteen pysyvästi mille tahansa verkon laitteelle Wi-Fi-reitittimen asetusvalikon avulla.

Vaihtoehtoisesti voit käyttää hosts -tiedostoa pikakuvakkeiden luomiseen tiettyihin Web -sivustoihin. Käytä komentoa, kuten nslookup löytääksesi verkkosivuston IP -osoitteen ja lisää se sitten isäntätiedostoosi halutun pikakuvakkeen rinnalle, kuten yllä olevassa esimerkissä. Koska useimmilla suurilla verkkosivustoilla on useita IP -osoitteita, tämä ei ehkä toimi Googlen tai Netflixin kaltaisilla sivustoilla.

Mahdolliset ongelmat isäntätiedostossa

Olemme siis selvittäneet, kuinka isäntätiedostoon tehdään muutoksia, mutta Google Chromen käytössä voi silti ilmetä ongelmia. Tämä verkkoselain ohittaa isäntätiedoston, ellet tee yhtä kahdesta mahdollisesta asiasta:

  1. Tyyppi http: // jokaisen osoitteen alussa. Jos esimerkiksi olet estänyt Wikipedian isäntätiedostossa, Chrome kiertää esteen, jos kirjoitat osoitekenttään vain wikipedia.org. Jos kuitenkin kirjoitat osoitepalkkiin http: //wikipedia.orgin, se seuraa isäntätiedostoa.
  2. Poista käytöstä ' Käytä verkkopalvelua ratkaistaksesi navigointivirheet '-vaihtoehto Chromen asetuksissa ja sinun ei tarvitse kirjoittaa http: // alussa joka kerta. Tämä on yksi useita Google Chromen tietosuojavinkkejä kannattaa tehdä joka tapauksessa.

Kuinka muutat isäntätiedostoa?

Isäntätiedosto tarjoaa helpon tavan estää pääsyn tietyille verkkosivustoille tietokoneellasi ja luoda nimet kaikille kotipalvelimille, jotka on helppo muistaa.

Jos sinulla on lapsia, se on karkea mutta tehokas tapa estää sivustoja, joita et ehkä halua heidän näkevän tai rajoittavat käyttöaikaa, ainakin niin kauan kuin heillä ei ole pääkäyttäjän käyttöoikeuksia. Saatavilla on myös muita työkaluja, joiden avulla voit rajoittaa Internet -yhteyttä ja käyttöaikaa Linuxissa.

Jaa Jaa Tweet Sähköposti 5 tapaa estää sivustoja ja rajoittaa näyttöaikaa Linuxissa

Lapsilukko -ohjelmisto on käytännössä ennenkuulumaton Linuxissa. Tässä on useita tapoja estää sivustoja ja hallita sisältöä Linuxissa.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Tietokoneen turvallisuus
  • Ongelmien karttoittaminen
  • Linux -vinkkejä
  • Järjestelmänhallinta
Kirjailijasta David Delony(49 artikkelia julkaistu)

David on freelance -kirjailija, joka sijaitsee Tyynenmeren luoteisosassa, mutta on alun perin kotoisin Bay Area -alueelta. Hän on ollut tekniikan harrastaja lapsuudesta lähtien. Davidin kiinnostuksen kohteisiin kuuluu lukeminen, laadukkaiden TV -ohjelmien ja elokuvien katselu, retropelit ja levyjen kerääminen.

Lisää David Delonylta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi