Diep in OS X of macOS bevindt zich een klein maar essentieel tekstdocument dat het Hosts-bestand wordt genoemd. Bij de meeste gebruikers is het een vrij onbekende functie. Maar het is eigenlijk een handig alternatief voor een DNS-server.
Een DNS-server is een soort "adresboek" van internet. Het slaat de IP-adressen van websites op. Wanneer u een domein in uw browser typt, neemt uw computer contact op met een DNS om dat domein om te zetten in een bruikbaar IP-adres.
Zie het Hosts-bestand maar als het persoonlijke 'adresboek' van uw computer, in plaats van als een externe partij. En je kunt het bewerken.
Er zijn eigenlijk een aantal opties waarom je dat zou willen. Dit is wat u erover moet weten.
VERWANT:
- macOS Mojave en iOS 12 Nieuwe beveiligingsfuncties
- Hoe de donkere modus en dynamische weergavemodus op uw MacBook in te schakelen?
- Volgt uw MacBook uw locaties? Ontdek het nu
Inhoud
-
Hoe het Mac Hosts-bestand te bewerken
- De terminal gebruiken
- De teksteditor gebruiken
- Werkt niet? De DNS-cache leegmaken
- Hoe het standaard hosts-bestand te herstellen
-
Waarom zou u uw hosts-bestand bewerken?
- Browsersnelheidsboost
- Schadelijke webpagina's blokkeren
- Productiviteit en focus
- Netwerk testen
- Gerelateerde berichten:
Hoe het Mac Hosts-bestand te bewerken
Er zijn eigenlijk twee manieren om het Mac Hosts-bestand te bewerken. U kunt Terminal of een standaard teksteditor gebruiken.
De methode die je gebruikt is aan jou.
De terminal gebruiken
De eenvoudigste manier om het Hosts-bestand te bewerken, is door de ingebouwde UNIX-terminal in OS X of macOS te gebruiken.
Het lijkt misschien een beetje intimiderend als je niet gewend bent om code in te typen, maar het is een stuk eenvoudiger dan het lijkt.
- Open de Terminal-toepassing op uw Mac. Gebruik Spotlight, het Launchpad, of zoek het onder Programma's in een Finder-venster.
- U moet het Hosts-bestand openen in de Nano-teksteditor. U kunt dit doen door dit in de terminal te typen: sudo nano /etc/hosts
- U wordt gevraagd een beheerderswachtwoord in te voeren. Voer het in en ga verder.
Gebruik vanaf hier uw pijltoetsen om de cursor naar onder "broadcasthost" te verplaatsen. Hier voert u uw domeinen en IP-adressen in.
Typ gewoon de domeinnaam waaraan u een adres wilt toewijzen. Druk vervolgens op Tab en typ de domeinnaam zelf in.
Wijzigingen opslaan door op te drukken Bediening + Uit te overschrijven en uw wijzigingen, en dan Controle + X om de terminal te verlaten.
De teksteditor gebruiken
U kunt het Hosts-bestand ook bewerken met een standaard teksteditor. Omdat het bestand zelf echter beveiligd is, kunt u niet eenvoudig dubbelklikken en het bewerken.
U moet het bestand ergens anders kopiëren, uw wijzigingen aanbrengen en vervolgens het bewerkte bestand terug kopiëren naar de juiste locatie om het standaardbestand te overschrijven.
- Open Finder en selecteer Ga > Ga naar map.
- Typ het volgende in het vak: /private/etc/hosts
- Zoek het Hosts-bestand en sleep het naar het bureaublad.
- Dubbelklik op de Gastheren bestand op uw bureaublad.
Net als het bewerken van Hosts in Nano, kunt u hiermee wijzigingen in het bestand aanbrengen. U kunt een vergelijkbare stap proberen met het Facebook-domein en het IP-adres om het uit te testen.
Typ nogmaals het IP-adres. Druk op Tab. Typ vervolgens de domeinnaam. Volg de onderstaande stappen als u klaar bent.
- Sla het bewerkte bestand op.
- Ga terug naar Finder en navigeer naar de /private/etc/hosts-locatie.
- Zet het bewerkte Hosts-bestand in deze map en macOS zal u vragen wat u met het origineel moet doen.
- Kiezen Vervangen en authenticeer met uw beheerderswachtwoord.
Werkt niet? De DNS-cache leegmaken
Als u merkt dat uw domeintoewijzingen niet correct werken, moet u mogelijk de DNS-cache van uw Mac leegmaken.
U kunt dit doen met Terminal. Open het gewoon met Spotlight of door het te zoeken in Toepassingen. Typ vervolgens een van de volgende opdrachten.
- Gebruik dit voor OS X Mavericks en hoger: sudo killall -HUP mDNSResponder
- Gebruik dit voor OS X Mountain Lion en eerder: dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Verifieer gewoon met uw beheerderswachtwoord en u zult goed zijn.
Hoe het standaard hosts-bestand te herstellen
Knoeien met een systeembestand zoals Hosts kan natuurlijk onbedoelde bijwerkingen op uw computer hebben.
Op dezelfde manier zou je klaar kunnen zijn met welk doel je ook wilde bereiken door het te bewerken.
Hoe het ook zij, u kunt het standaard Hosts-bestand herstellen met een van de bovenstaande methoden.
Voer vervolgens de volgende informatie hieronder in de tekst- of Nano-editor in - dit is het Hosts-bestand zoals het normaal op de meeste Macs verschijnt.
## # Host-database. # # localhost wordt gebruikt om de loopback-interface te configureren. # wanneer het systeem opstart. Wijzig deze invoer niet. ## 127.0.0.1 localhost. 255.255.255.255 broadcasthost. ::1 localhost fe80::1%lo0 localhost
Waarom zou u uw hosts-bestand bewerken?
Browsersnelheidsboost
Als een DNS lijkt op een internetadresboek, kun je het Hosts-bestand van je Mac zien als een gelokaliseerde versie ervan.
Omdat uw computer geen verbinding hoeft te maken met een DNS-server om een domeinnaam in een IP-adres te vertalen, kan het gebruik van het Mac Hosts-bestand uw browsen op internet nominaal versnellen.
Als je bijvoorbeeld een site hebt die je vaak bezoekt, gebruik dan gewoon een dienst als IP-checker om het IP-adres te achterhalen. (Typ de domeinnaam in het vak op de site.)
Wanneer u het Hosts-bestand bewerkt, wijst u dat IP-adres gewoon toe aan die domeinnaam. Het is niet meteen duidelijk hoeveel dit uw browsen zal versnellen, maar het is het proberen waard als u serieus bepaalde sites snel wilt laden.
Schadelijke webpagina's blokkeren
Als je adware of kwaadaardige webpagina's beu bent wanneer je op internet navigeert, kan het helpen om het Hosts-bestand te bewerken.
Noteer de volgende keer dat een site verschijnt zonder uw bedoeling - en noteer de domeinnaam.
Volg een van de bovenstaande methoden en voeg er een nep IP-adres aan toe. De volgende keer dat een site uw browser probeert om te leiden, kan de pagina niet worden geladen.
Dit is ook een geweldige manier om sites te blokkeren voor ouderlijk toezicht. Bewerk gewoon een site die u niet wilt dat uw kind bezoekt en geef deze een nep IP-adres.
Ze zullen de site niet kunnen bezoeken, wat ze ook doen (tenzij ze de Hosts-bestandsmethode achterhalen).
Productiviteit en focus
Dit kan een drastische maatregel zijn, maar slim bewerken van het Hosts-bestand kan wonderen doen voor je productiviteit en focus.
Als je aan een rapport, roman of een ander lang project werkt, maar je lijkt het gewoon niet te stoppen om door sociale media te bladeren, kan dit van pas komen.
Typ gewoon de domeinnamen in het Mac Hosts-bestand en wijs ze een ongeldig IP-adres toe (zoals we in de bovenstaande stappen hebben aangetoond).
De volgende keer dat u Facebook, Reddit of andere sociale media probeert te openen, kan uw browser dit niet.
Als alternatief kunt u de site toewijzen aan een echt domeinadres. Bijvoorbeeld het toewijzen van het Facebook-domein aan het IP-adres voor de New York Times.
Netwerk testen
Het bewerken van het Mac Hosts-bestand is een geweldige manier om nieuwe webservers of netwerken uit te testen.
Netwerkontwikkelaars kunnen bijvoorbeeld een domeinnaam omleiden naar een site in ontwikkeling. Hierdoor kunnen ze een site zien hoe een daadwerkelijke gebruiker of bezoeker dat zal doen.
Omdat server- en netwerktests waarschijnlijk alleen worden gedaan door degenen die al "op de hoogte zijn", zullen we niet te veel over dit item uitweiden.
Mike is een freelance journalist uit San Diego, Californië.
Hoewel hij voornamelijk Apple en consumententechnologie behandelt, heeft hij in het verleden ervaring met schrijven over openbare veiligheid, lokale overheid en onderwijs voor verschillende publicaties.
Hij heeft nogal wat hoeden gedragen in de journalistiek, waaronder schrijver, redacteur en nieuwsontwerper.