Als je ons artikel over het gebruik van het hosts-bestand in Windows hebt gezien en Linux gebruikt in plaats van Windows, vraag je je misschien af ​​hoe je precies hetzelfde kunt doen in Linux. Nou, je hebt geluk. Hier zijn de exacte stappen om het hosts-bestand in Linux te gebruiken.

In Linux en andere Unix-gebaseerde systemen, waaronder de BSD's en Mac OS X, bevindt het zich in "/ etc / hosts" en het werkt bijna precies hetzelfde als onder Windows. Het bestond zelfs langer onder Unix dan onder Windows.

Het Linux Hosts-bestand

Het hosts-bestand heeft oorspronkelijk dezelfde rol uitgevoerd die DNS deed: IP-adressen afstemmen op hostnamen . Het werkte prima onder het vroege internet, waar slechts een handjevol hosts waren. Systeembeheerders zouden een kopie van het bestand downloaden van een centrale bron met een lijst met bekende hosts.

Zelfs vanaf het begin van de jaren tachtig begon het onhandelbaar te worden en de behoefte aan een flexibeler systeem was geboren. DNS werd snel de oplossing, omdat het gedecentraliseerd is en via het internet wordt verdeeld over vele machines.

De oude, nederige "/ etc / hosts" is nog steeds in de buurt, en is soms nog steeds handig, zoals je in het eerdere artikel hebt gezien. Het is geweldig als u de leiding heeft over een netwerk thuis of een klein kantoor, en het opzetten van een DNS-server zou overkill zijn.

Toestemming krijgen

Het bestand "/ etc / hosts" behoort toe aan de superuser, dus u moet "sudo" gebruiken om het te kunnen wijzigen, op voorwaarde dat uw systeem het heeft. Anders kunt u gewoon "su" gebruiken en het commando geven alsof u root was.

Zoals met elk ander belangrijk systeembestand, is het een goed idee om er eerst een kopie van te maken als back-up. Als er dan iets misgaat, kopieert u uw back-up eroverheen en bent u weer normaal.

Ga als volgt te werk om de back-up te maken:

 sudo cp / etc / hosts /etc/hosts.old 

Je kunt het bestand echter wel bellen naar wat je maar wilt. Het is gewoon een eenvoudig ASCII-bestand. En sprekend over gewone ASCII-bestanden, zult u / etc / hosts in uw favoriete teksteditor bewerken. Hier is een screenshot van Emacs, alleen omdat dat mijn favoriet is.

Ja, mijn netbook is vernoemd naar Sam Gamgee van The Lord of the Rings .

 sudo emacs / etc / hosts 

Als alternatief kunt u ook gebruiken

 sudo nano / etc / hosts 

om het bestand in uw terminal te bewerken.

Het formaat is ook vrijwel hetzelfde op Unix-achtige systemen als op Windows, wat, gezien het feit dat internet op deze systemen werd geïmplementeerd voordat het op Windows was, niet bepaald verrassend is.

Ik ga niet te veel tijd spenderen aan het reviseren van het eerdere artikel, maar ik zal alleen wijzen op enkele dingen die je met het bestand kunt doen.

Het Hosts-bestand bewerken

Hier ziet u bijvoorbeeld hoe u een website vanaf uw computer blokkeert:

 127.0.0.1 facebook.com 

En om een ​​persoonlijke snelkoppeling te maken:

 66.220.152.16 fa.ce 

Trouwens, als u het IP-adres van een site wilt opzoeken, kunt u het hulpprogramma "nslookup" gebruiken, net als bij vensters. Eigenlijk zijn veel van deze internetprogramma's voor het eerst op Unix verschenen.

Als u meer gedetailleerde informatie over een domeinnaam wilt, kunt u deze opdracht gebruiken:

 whois facebook.com 

Dit bericht zou je moeten laten zien dat als je iets op Windows kunt doen, je het ook in Linux of elk ander Unix-achtig systeem kunt doen.

Afbeeldingscredit: pictogram voor zoeken op domein. .com .net .org domain finder door Big Stock Photo.