Hvordan redigere vertsfilen på Linux?

Hvordan redigere vertsfilen på Linux?

En vertsfil støttes i Linux, Windows og Mac; De er vanlig tekstfiler som fungerer for å kartlegge vertsnavn til forskjellige IP-adresser. Det er flott å redigere vertsfilen når du kjører testen på det spesifikke nettverket. Du kan også bruke kartleggingen av en IP -adresse for å hoppe over prosessen der nettleseren bruker DNS (Domain Name Server) oppslag for å oversette et domenenavn til en bestemt IP -adresse.

Når en bruker skriver et nettsteds domenenavn, må domenenavnet oversette til en bestemt IP -adresse. En hosts -fil har en topp prioritet fremfor DNS siden et operativsystem sjekker vertsfilen for et domene og i tilfelle det ikke er noen oppføring for det domenet. Det begynner å spørre de konfigurerte DNS -serverne for å løse det aktuelle domenenavnet. Det var den lille informasjonen om vertsfilen, og vi vil vurdere hvert eneste aspekt for hvordan du redigerer vertsfiler på Linux enkelt.

Hvorfor redigere vertsfilen?

Det er forskjellige grunner til å redigere vertsfilen i Linux -maskinen:

  • Du kan enkelt blokkere et nettsted.
  • Du kan håndtere et angrep.
  • Du kan opprette et alias for forskjellige steder på en lokal server.
  • Du kan overstyre adresser som en DNS -server leverer.
  • Du kan enkelt kontrollere tilgangen til nettverkstrafikk.

Hvordan redigere vertsfilen på Linux?

Åpne terminalen fra applikasjoner> Verktøy> Terminalfunksjon, eller du kan bruke CTRL, ALT og T som snarveisnøkler.

Etter å ha åpnet terminalen, åpner du Linux -vertsfilen i systemet ved å bruke følgende kommando:

sudo vim /etc /verter

Vi har brukt Vim, men du kan bruke forskjellige tekstredaktører som Nano.

Når du har utført kommandoen, vil systemet be deg om å oppgi passordet for å åpne vertsfilen.

Du kan enkelt endre vertsfilen, så filen er formatert som IP -adressen er skrevet først, og serverens navn er på andre.

0.0.0.0 Server.domene.com

Du kan legge til oppføringer på slutten av vertsfilen i henhold til dine krav. I tilfelle du vil ignorere en hvilken som helst linje eller spesifisere systemet for ikke å lese linjen, kan du legge "#" -tegnet ved starten av den aktuelle linjen. Til slutt kan du lagre filen før og sørge for at du lagrer den før du forlater.

Blokkerer et nettsted

Hvis du vil blokkere et bestemt nettsted fra å omdirigere det til Localhosts IP -adresse, kan du endre vertsfilens domenenavn. Vi ønsker for eksempel å blokkere xxyyzz.com, så kan vi skrive:

134.1.0.1 www.xxyyzz.com

I teksten ovenfor, 134.1.0.1 er IP -en til Localhost, men hvis du vil gjøre endringer i standardruten, kan du skrive:

0.0.0.0 www.xxyyzz.com

I teksten ovenfor, 0.0.0.0 IP er en standardrute fra denne spesielle vertsfilen.

Til slutt kan du trykke på Ctrl og X -tastene samtidig for å lagre filen.

Navn Service Switch

Som nevnt fungerer en hosts -fil for å omgå et Domain Namer Server -oppslag. Likevel har den en annen fil som har informasjonen om operativsystemet om bestillingen for å finne IP -adresseoversettelse.

NSWITCH.Conf er en fil som er fullstendig konfigurert for å finne DNS, og hopper deretter over vertsfilen og går i DNS -oppslaget. Du kan bruke kommandolinjen nedenfor for konfigurasjonskontroll enkelt:

katt /etc /nsswitch.konf
xyz@xyz-virtualbox: ~ $ katt osv. NSSWTTCH.konf
# /etc /nsswitch.konf
#
# Eksempel Konfigurasjon av GNU Name Service Switch Functionality.
# Hvis du har "glibc-doc-reference" og "info" -pakker installert, kan du prøve:
# 'Info Libc "Navn Service Switch"' for informasjon om denne filen.
PASSWD: COMPAT SYSTEMD
Gruppe: Compat Systemd
Skygge: kompat
Gshadow: Filer
Verter: Filer MDNS4_Minimal [Notfound = Return] DNS MyHostName -filer
Nettverk: DB -filer
Protokoller: DB -filer
Tjenester: DB -filer
Ethers: DB -filer
RPC: DB -filer
NetGroup: NIS
xyz@xyz-virtualbox: ~ $

Det er en oppføring som heter "Hosts", som sikrer at filene skal oppføres i høyre kolonne i resultatene ovenfor. I tilfelle det ikke er oppført slik, må du åpne filredigereren ved å bruke kommandoen nedenfor:

sudo vim /etc /nsswitch.konf

Denne kommandoen vil åpne VIM Text Editor for å gjøre endringer og angi filene i begynnelsen for passende bruk.

Konklusjon

Vertsfilene er gunstige for å utføre flere oppgaver for domenenavn og IP -adresser. Det var den komplette informasjonen på vertsfilen og hvordan du enkelt kan redigere vertsfilen på Linux. Denne prosedyren er prøvd og testet på flere Linux -maskiner, men du må følge hvert trinn nøye.