Nettverk

Hvordan redigere vertsfil på Linux?

Hvordan redigere vertsfil på Linux?

En Hosts-fil støttes i Linux, Windows og Mac; de er klartekstfiler som fungerer for å kartlegge vertsnavn til forskjellige IP-adresser. Det er flott å redigere Hosts-filen 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 domenenavn på et nettsted, må domenenavnet overføres til en bestemt IP-adresse. En vertsfil har topprioritet over 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 bestemte domenenavnet. Det var den lille informasjonen om Hosts-filen, og vi vil vurdere hvert eneste aspekt på hvordan du enkelt kan redigere Hosts-filer på Linux.

Hvorfor redigere vertsfilen?

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

Hvordan redigere vertsfil på Linux?

Åpne terminalen fra applikasjoner> verktøy> terminalfunksjon, eller du kan bruke CTRL, ALT og T som hurtigtaster.

Når du har åpnet terminalen, åpner du Linux Hosts-filen i systemet ved hjelp av følgende kommando:

sudo vim / etc / verter

Vi har brukt Vim, men du kan bruke forskjellige tekstredigerere som nano.

Når du har utført kommandoen, vil systemet be deg om å skrive inn passordet for å åpne Hosts-filen.

Du kan enkelt endre Hosts-filen, slik at filen er formatert slik IP-adressen blir 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 Hosts-filen i henhold til dine behov. Hvis du vil ignorere en linje eller spesifisere at systemet ikke skal lese linjen, kan du sette "#" tegnet i begynnelsen av den aktuelle linjen.  Til slutt kan du lagre filen før og sørge for at du lagrer den før du avslutter den.

Blokker et nettsted

Hvis du vil blokkere et bestemt nettsted fra å omdirigere det til lokalhostens IP-adresse, endrer du Hosts-filens domenenavn. For eksempel ønsker vi å blokkere xxyyzz.com, så kan vi skrive:

134.1.0.1 www.xxyyzz.com

I teksten ovenfor 134.1.0.1 er IP-adressen 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 Hosts-filen.

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

Navn servicebryter

Som nevnt fungerer en Hosts-fil for å omgå en Domain Namer-serveroppslag. Likevel har den en annen fil som har informasjon om operativsystemet om rekkefølgen for å finne IP-adresseoversettelsen.

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

katt / etc / nsswitch.conf [e-postbeskyttet]: ~ $ cat etc nsswttch.konf
# / etc / nsswitch.konf
#
# Eksempel på konfigurasjon av GNU Name Service Switch-funksjonalitet.
# Hvis du har pakkene 'glibc-doc-reference' og 'info' installert, kan du prøve:
# 'info libc "Name Service Switch"' for informasjon om denne filen.
passwd: kompatibel systemd
gruppe: kompatibelt systemd
skygge: kompat
gshadow: filer
hosts: files mdns4_minimal [NOTFOUND = retur] dns myhostname-filer
nettverk: db-filer
protokoller: db-filer
tjenester: db-filer
etere: db-filer
rpc: db-filer
nettgruppe: nis
xyz @ xyz-VirtualBox: ~ $

Det er en oppføring kalt "Hosts", som sørger for at filene skal vises i høyre kolonne i resultatene ovenfor. Hvis det ikke er oppført slik, åpner du fileditoren din ved hjelp av kommandoen nedenfor:

sudo vim / etc / nsswitch.konf

Denne kommandoen åpner Vim-teksteditoren for å gjøre endringer og angir filene i begynnelsen for riktig bruk.

Konklusjon

Hosts-filene er fordelaktige for å utføre flere oppgaver for domenenavn og IP-adresser.  Det var fullstendig informasjon om Hosts-filen og hvordan du enkelt kan redigere Hosts-filen på Linux. Denne prosedyren er prøvd og testet på flere Linux-maskiner, men du må følge hvert trinn nøye.

Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...
Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...