En Hosts-fil understøttes i Linux, Windows og Mac; de er almindelige tekstfiler, der arbejder med at kortlægge værtsnavne til forskellige IP-adresser. Det er dejligt at redigere Hosts-filen, når du kører testen på det specifikke netværk. Du kan også bruge kortlægningen af en IP-adresse til at springe over den proces, hvor webbrowseren bruger DNS (Domain Name Server) opslag til oversættelse af et domænenavn til en bestemt IP-adresse.
Når en bruger skriver et websteds domænenavn, skal domænenavnet oversættes til en bestemt IP-adresse. En værtsfil har topprioritet over DNS, da et operativsystem kontrollerer dens værtsfil for et domæne, og hvis der ikke er nogen post for dette domæne. Det begynder at spørge de konfigurerede DNS-servere til løsning af det bestemte domænenavn. Det var den lille information om Hosts-filen, og vi vil overveje hvert eneste aspekt af, hvordan man nemt kan redigere Hosts-filer på Linux.
Hvorfor redigere værtsfilen?
Der er forskellige grunde til redigering af værtsfil på Linux-maskinen:
- Du kan nemt blokere et websted.
- Du kan håndtere et angreb.
- Du kan oprette et alias for forskellige placeringer på en lokal server.
- Du kan tilsidesætte adresser, som en DNS-server leverer.
- Du kan nemt kontrollere adgangen til netværkstrafik.
Sådan redigeres værtsfilen på Linux?
Åbn terminalen fra applikationer> hjælpeprogrammer> terminalfunktion, eller du kan bruge CTRL, ALT og T som genvejstaster.
Efter åbning af terminalen skal du åbne Linux Hosts-filen i systemet ved hjælp af følgende kommando:
sudo vim / etc / hostsVi har brugt Vim, men du kan bruge forskellige teksteditorer som nano.
Når du har udført kommandoen, beder systemet dig om at indtaste adgangskoden for at åbne Hosts-filen.
Du kan nemt ændre Hosts-filen, så filen formateres ligesom IP-adressen først skrives, og serverens navn er på anden.
0.0.0.0 server.domæne.comDu kan tilføje poster i slutningen af Hosts-filen efter dine behov. Hvis du vil ignorere en linje eller angive, at systemet ikke skal læse linjen, kan du sætte "#" -tegnet i starten af den pågældende linje. Endelig kan du gemme filen før og sørge for at gemme den, inden du afslutter.
Bloker et websted
Hvis du vil blokere et bestemt websted for at omdirigere det til localhosts IP-adresse, skal du ændre Hosts-filens domænenavn. For eksempel vil vi blokere xxyyzz.com, så kan vi skrive:
134.1.0.1 www.xxyyzz.comI ovenstående tekst 134.1.0.1 er IP for localhost, men hvis du vil foretage ændringer i standardruten, kan du skrive:
0.0.0.0 www.xxyyzz.comI ovenstående tekst, 0.0.0.0 IP er en standardrute fra denne særlige Hosts-fil.
Endelig kan du trykke på CTRL- og X-tasterne samtidigt for at gemme filen.
Navneservicekontakt
Som nævnt fungerer en værtsfil til at omgå et Domain Namer-serveropslag. Alligevel har den en anden fil, der indeholder oplysningerne om operativsystemet om rækkefølgen for at finde IP-adresseoversættelsen.
Nsswitch.conf er en fil, der er helt konfigureret til at finde DNS, springer derefter Hosts-filen over og går i DNS-opslag. Du kan bruge nedenstående kommandolinje til konfigurationskontrol let:
kat / etc / nsswitch.conf [email protected]: ~ $ cat osv. nsswttch.konf# / etc / nsswitch.konf
#
# Eksempel på konfiguration af GNU Name Service Switch-funktionalitet.
# Hvis du har pakkerne 'glibc-doc-reference' og 'info' installeret, så prøv:
# 'info libc "Name Service Switch"' for information om denne fil.
passwd: kompatibel systemd
gruppe: compat systemd
skygge: kompat
gshadow: filer
hosts: files mdns4_minimal [NOTFOUND = return] dns myhostname-filer
netværk: db-filer
protokoller: db-filer
tjenester: db-filer
ethers: db filer
rpc: db-filer
netgruppe: nis
xyz @ xyz-VirtualBox: ~ $
Der er en post kaldet "Værter", der sikrer, at filerne skal vises i højre kolonne i ovenstående resultater. Hvis det ikke er angivet som dette, skal du åbne din fileditor ved hjælp af nedenstående kommando:
sudo vim / etc / nsswitch.konfDenne kommando åbner Vim-teksteditoren for at foretage ændringer og indstille filerne i starten til passende brug.
Konklusion
Værtsfilerne er fordelagtige ved at udføre flere opgaver for domænenavne og IP-adresser. Det var den komplette information om Hosts-filen, og hvordan du nemt kan redigere Hosts-filen på Linux. Denne procedure er testet og testet på flere Linux-maskiner, men du skal nøje følge hvert trin.