Sådan bruges værtsfilen i Linux
Hvis du så vores artikel om at bruge værtsfilen i Windows, og du bruger Linux i stedet for Windows, kan du undre dig over, hvordan du gør præcis det samme i Linux. Nå har du held og lykke. Her er de nøjagtige trin for at bruge værtsfilen i Linux.
I Linux og andre Unix-baserede systemer, herunder BSD'erne og Mac OS X, er den placeret i "/ etc / hosts", og det fungerer næsten nøjagtigt på samme måde som under Windows. Faktisk eksisterede den under Unix i længere tid end den har under Windows.
Linux værtsfilen
Værtsfilen udførte oprindeligt den samme rolle, som DNS gjorde: Matchende IP-adresser til værtsnavne . Det fungerede fint under det tidlige internet, hvor der kun var en håndfuld værter. Systemadministratorer ville downloade en kopi af filen fra en central kilde, der havde en liste over kendte værter.
Allerede i begyndelsen af 1980'erne begyndte det at blive uhåndterligt, og behovet for et mere fleksibelt system blev født. DNS blev hurtigt løsningen, fordi den er decentraliseret og distribueret blandt mange maskiner på tværs af internettet.
Den gamle, ydmyge "/ etc / hosts" er stadig rundt, og er stadig til nytte, som du så i den tidligere artikel. Det er fantastisk, hvis du har ansvaret for et hjem eller et lille kontornetværk, og det ville være overkill at oprette en DNS-server.
Få tilladelse
Filen "/ etc / hosts" tilhører superbrugeren, så du skal bruge "sudo" for at kunne ændre det, forudsat at dit system har det. Ellers kan du bare bruge "su" og udstede kommandoen som om du var root.
Som med enhver anden vigtig systemfil, er det en god ide at lave en kopi af det først som en backup. Så hvis noget går galt, kan du bare kopiere din backup over det, og du kommer tilbage til normal.
Sådan gør du backupen:
sudo cp / etc / hosts /etc/hosts.old
Du kan imidlertid ringe til filen, hvad du helst kan lide. Det er bare en almindelig ASCII-fil. Og når du taler om almindelige ASCII-filer, redigerer du / etc / hosts i din favorit tekstredigerer. Her er et screenshot af Emacs, bare fordi det er min favorit.
Ja, min netbook er opkaldt efter Sam Gamgee fra Ringenes Herre .
sudo emacs / etc / hosts
Alternativt kan du også bruge
sudo nano / etc / hosts
at redigere filen i din terminal.
Formatet er også næsten nøjagtigt det samme på Unix-lignende systemer som det er på Windows, som i betragtning af at internettet blev implementeret på disse systemer, før det var på Windows, ikke er helt overraskende.
Jeg vil ikke bruge for meget tid på at rehashing den tidligere artikel, men jeg vil bare påpege nogle af de ting, du kan gøre med filen.
Redigering af værtsfilen
Her kan du f.eks. Blokere et websted fra din computer:
127.0.0.1 facebook.com
Og for at lave en personlig genvej:
66.220.152.16 fa.ce
Hvis du vil se op på et websteds IP-adresse, kan du for eksempel bruge "nslookup" -værktøjet, ligesom du ville med Windows. Faktisk viste mange af disse internetværktøjer først på Unix.
Hvis du vil have mere detaljerede oplysninger om et domænenavn, kan du bruge denne kommando:
whois facebook.com
Dette indlæg skal vise dig, at hvis du kan gøre noget på Windows, kan du gøre det i Linux eller et andet Unix-lignende system.
Billedkredit: Domainsøgning vektorikon. .com. net .org domænerfinder ved stort stock-foto.