Hosts-tiedostoa tuetaan Linuxissa, Windowsissa ja Macissa; ne ovat pelkkätekstitiedostoja, jotka toimivat isäntänimien kartoittamiseksi eri IP-osoitteisiin. On hienoa muokata Hosts-tiedostoa, kun suoritat testin tietyssä verkossa. Voit myös ohittaa IP-osoitteen kartoituksen prosessin, jossa verkkoselain käyttää DNS (Domain Name Server) -hakua verkkotunnuksen kääntämiseen tiettyyn IP-osoitteeseen.
Kun käyttäjä kirjoittaa verkkosivuston verkkotunnuksen, verkkotunnus on käännettävä tietyksi IP-osoitteeksi. Hosts-tiedostolla on etusija DNS: ään nähden, koska käyttöjärjestelmä tarkistaa sen Hosts-tiedoston toimialueelta ja jos kyseiselle toimialueelle ei ole merkintää. Se alkaa kysellä määritettyjä DNS-palvelimia tietyn verkkotunnuksen ratkaisemiseksi. Se oli vähän tietoa Hosts-tiedostosta, ja harkitsemme kaikkia yksittäisiä näkökohtia siitä, miten muokata Hosts-tiedostoja helposti Linuxissa.
Miksi muokata isäntätiedostoa?
Host-tiedoston muokkaamiseen Linux-koneessa on useita syitä:
- Voit helposti estää verkkosivuston.
- Voit hallita hyökkäyksen.
- Voit luoda aliaksen eri paikkoihin paikallisella palvelimella.
- Voit ohittaa DNS-palvelimen toimittamat osoitteet.
- Voit helposti hallita verkkoliikenteen käyttöä.
Kuinka muokata isäntätiedostoa Linuxissa?
Avaa pääte sovelluksista> apuohjelmat> pääteominaisuus, tai voit käyttää pikanäppäimiä CTRL, ALT ja T.
Kun olet avannut päätelaitteen, avaa Linux Hosts -tiedosto järjestelmässä seuraavalla komennolla:
sudo vim / etc / hostsOlemme käyttäneet Vimiä, mutta voit käyttää erilaisia tekstieditoreja, kuten nanoa.
Kun olet suorittanut komennon, järjestelmä kehottaa sinua antamaan salasanan Hosts-tiedoston avaamiseksi.
Voit muokata Hosts-tiedostoa helposti, joten tiedosto muotoillaan kuten IP-osoite kirjoitetaan ensin ja palvelimen nimi on toisella.
0.0.0.0 palvelinta.verkkotunnus.comVoit lisätä merkintöjä Hosts-tiedoston loppuun tarpeidesi mukaan. Jos haluat ohittaa minkä tahansa rivin tai määrittää järjestelmän olemaan lukematta riviä, voit laittaa "#" -merkin kyseisen rivin alkuun. Lopuksi voit tallentaa tiedoston ennen ja varmista, että olet tallentanut sen ennen poistumista.
Estä verkkosivusto
Jos haluat estää tietyn verkkosivuston ohjaamasta sitä paikallisen isännän IP-osoitteeseen, muuta Hosts-tiedoston verkkotunnusta. Esimerkiksi haluamme estää xxyyzz.com, sitten voimme kirjoittaa:
134.1.0.1 www.xxyyzz.comEdellä olevassa tekstissä 134.1.0.1 on paikallisen isännän IP, mutta jos haluat tehdä muutoksia oletusreittiin, voit kirjoittaa:
0.0.0.0 www.xxyyzz.comYllä olevassa tekstissä 0.0.0.0 IP on tämän Hosts-tiedoston oletusreitti.
Viimeinkin voit tallentaa tiedoston painamalla CTRL- ja X-näppäimiä samanaikaisesti.
Nimeä palvelukytkin
Kuten mainittiin, Hosts-tiedosto ohittaa Domain Namer -palvelimen haun. Silti sillä on toinen tiedosto, joka sisältää käyttöjärjestelmän tiedot tilauksesta IP-osoitekäännöksen löytämiseksi.
Nswitch.conf on tiedosto, joka on täysin määritetty DNS: n etsimiseen, ohittaa sitten Hosts-tiedoston ja siirtyy DNS-hakuun. Voit käyttää alla olevaa komentoriviä kokoonpanon tarkistamiseen helposti:
kissa / etc / nswitch.conf [sähköposti suojattu]: ~ $ cat jne. nsswttch.konf# / etc / nswitch.konf
#
# Esimerkki GNU-nimipalvelukytkimen toiminnallisuudesta.
# Jos olet asentanut 'glibc-doc-reference' ja 'info' -paketit, kokeile:
# 'info libc "Name Service Switch"' lisätietoja tästä tiedostosta.
passwd: vastaava systemd
ryhmä: vastaava järjestelmä
varjo: vastainen
gshadow: tiedostot
hosts: files mdns4_minimal [NOTFOUND = return] dns myhostname -tiedostot
verkot: db-tiedostot
protokollat: db-tiedostot
palvelut: db-tiedostot
eetterit: db-tiedostot
RPC: db-tiedostot
verkkoryhmä: nis
xyz @ xyz-VirtualBox: ~ $
On merkintä nimeltä "Hosts", joka varmistaa, että tiedostot on lueteltava oikeanpuoleisessa sarakkeessa yllä olevissa tuloksissa. Jos sitä ei ole luettelossa näin, avaa tiedostojen muokkausohjelma alla olevalla komennolla:
sudo vim / etc / nsswitch.konfTämä komento avaa Vim-tekstieditorin tekemään muutoksia ja asettamaan tiedostot alussa sopivaan käyttöön.
Johtopäätös
Hosts-tiedostoista on hyötyä useiden tehtävien suorittamisessa verkkotunnuksille ja IP-osoitteille. Se oli täydellinen tieto Hosts-tiedostosta ja siitä, miten voit helposti muokata Hosts-tiedostoa Linuxissa. Tämä menettely on testattu useilla Linux-koneilla, mutta sinun on noudatettava huolellisesti jokaista vaihetta.