Nätverk

Hur man redigerar värdfilen på Linux?

Hur man redigerar värdfilen på Linux?

En värdfil stöds i Linux, Windows och Mac; de är klartextfiler som fungerar för att mappa värdnamn till olika IP-adresser. Det är fantastiskt att redigera Hosts-filen när du kör testet i det specifika nätverket.  Du kan också använda kartläggningen av en IP-adress för att hoppa över processen där webbläsaren använder DNS (Domain Name Server) för att översätta ett domännamn till en viss IP-adress.

När en användare skriver in en webbplats domännamn måste domännamnet översättas till en specifik IP-adress. En värdfil har högsta prioritet framför DNS eftersom ett operativsystem kontrollerar dess värdfil för en domän och om det inte finns någon post för den domänen. Det börjar fråga de konfigurerade DNS-servrarna för att lösa det specifika domännamnet. Det var den lilla informationen om Hosts-filen, och vi kommer att överväga varje enskild aspekt på hur man enkelt kan redigera Hosts-filer på Linux.

Varför redigera värdfilen?

Det finns olika anledningar till att redigera värdfilen i Linux-maskinen:

Hur man redigerar värdfilen på Linux?

Öppna terminalen från applikationer> verktyg> terminalfunktion, eller så kan du använda CTRL, ALT och T som snabbtangenter.

När du har öppnat terminalen öppnar du Linux Hosts-filen i systemet med följande kommando:

sudo vim / etc / hosts

Vi har använt Vim, men du kan använda olika textredigerare som nano.

När du har kört kommandot kommer systemet att uppmana dig att ange lösenordet för att öppna Hosts-filen.

Du kan enkelt ändra Hosts-filen så att filen formateras som att IP-adressen skrivs först och serverns namn är på andra.

0.0.0.0-server.domän.com

Du kan lägga till poster i slutet av Hosts-filen enligt dina krav. Om du vill ignorera någon rad eller ange att systemet inte ska läsa raden kan du sätta "#" -tecknet i början av just den raden.  Slutligen kan du spara filen innan och se till att du sparar den innan du avslutar.

Blockera en webbplats

Om du vill blockera en viss webbplats från att omdirigera den till den lokala värdens IP-adress, ändra Hosts-filens domännamn. Till exempel vill vi blockera xxyyzz.com, då kan vi skriva:

134.1.0.1 www.xxyyzz.com

I ovanstående text, 134.1.0.1 är IP-adressen för localhost, men om du vill göra ändringar i standardvägen kan du skriva:

0.0.0.0 www.xxyyzz.com

I ovanstående text, 0.0.0.0 IP är en standardrutt från just denna Hosts-fil.

Äntligen kan du trycka på CTRL- och X-tangenterna samtidigt för att spara filen.

Namn Service Switch

Som nämnts fungerar en värdfil för att kringgå en Domain Namer-serveruppslag. Ändå har den en annan fil som innehåller information om operativsystemet om ordningen för att hitta IP-adressöversättningen.

Nsswitch.conf är en fil helt konfigurerad för att hitta DNS, hoppar sedan över Hosts-filen och går i DNS-sökning. Du kan använda kommandoraden nedan för att enkelt kontrollera konfigurationen:

katt / etc / nsswitch.conf [email protected]: ~ $ cat etc nsswttch.konf
# / etc / nsswitch.konf
#
# Exempel på konfiguration av GNU Name Service Switch-funktionalitet.
# Om du har paketen 'glibc-doc-reference' och 'info' installerat, försök:
# 'info libc "Name Service Switch"' för information om den här filen.
passwd: kompatibelt systemd
grupp: kompatibelt systemd
skugga: kompat
gshadow: filer
värdar: filer mdns4_minimal [NOTFOUND = retur] dns myhostname-filer
nätverk: db-filer
protokoll: db-filer
tjänster: db-filer
etrar: db-filer
rpc: db-filer
netgroup: nis
xyz @ xyz-VirtualBox: ~ $

Det finns en post som heter "Värdar", vilket säkerställer att filerna ska listas i den högra kolumnen i ovanstående resultat. Om den inte listas så här öppnar du din filredigerare med kommandot nedan:

sudo vim / etc / nsswitch.konf

Detta kommando öppnar Vim-textredigeraren för att göra ändringar och ställer in filerna i början för lämplig användning.

Slutsats

Värdfilerna är fördelaktiga för att utföra flera uppgifter för domännamn och IP-adresser.  Det var den fullständiga informationen om Hosts-filen och hur du enkelt kan redigera Hosts-filen på Linux. Denna procedur är testad på flera Linux-maskiner, men du måste noggrant följa varje steg.

Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...