Hoe u het hostbestand van uw Mac kunt bewerken en waarom u dat zou willen

Diep in OS X of macOS zit een klein maar kritisch 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 naar een bruikbaar IP-adres te vertalen.

Beschouw het Hosts-bestand gewoon als het persoonlijke "adresboek" van uw computer, in plaats van dat van een derde 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
  • Houdt uw MacBook uw locaties bij? Ontdek het nu

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 u gebruikt, is aan u.

De terminal gebruiken

De eenvoudigste manier om het Hosts-bestand te bewerken is met behulp van de ingebouwde UNIX-terminal in OS X of macOS.

Het lijkt misschien een beetje intimiderend als je niet gewend bent aan het typen van code, maar het is een stuk eenvoudiger dan het lijkt.

Hosts-bestand in Nano Editor
  • Open de Terminal-applicatie op je Mac. Gebruik Spotlight, het Launchpad, of zoek het onder Toepassingen 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 om 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 in waaraan u een adres wilt toewijzen. Druk vervolgens op Tab en typ de domeinnaam zelf in.

Sla wijzigingen op door op Control + O te drukken om uw wijzigingen te overschrijven en vervolgens op Control + X om de terminal te verlaten.

De teksteditor gebruiken

U kunt het Hosts-bestand ook bewerken met een standaard teksteditor. Aangezien het bestand zelf is beveiligd, kunt u er niet op dubbelklikken en het bewerken.

U moet het bestand ergens anders kopiëren, uw wijzigingen aanbrengen en vervolgens het bewerkte bestand terug naar de juiste locatie kopiëren 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 het Hosts- bestand op uw bureaublad.

Net als bij 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 IP-adres om het uit te testen.

Typ nogmaals het IP-adres. Druk op Tab. Typ vervolgens de domeinnaam. Als je klaar bent, volg je de onderstaande stappen.

  • Sla het bewerkte bestand op.
  • Ga terug naar Finder en navigeer naar de locatie / private / etc / hosts.
  • Zet het bewerkte Hosts-bestand in deze map en macOS zal u vragen wat u met het origineel moet doen.
  • Kies Vervangen en verifieer met uw beheerderswachtwoord.

Werkt niet? Spoel de DNS-cache

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 vinden 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 bent goed.

Hoe het standaardhostbestand te herstellen

Natuurlijk kan het rommelen met een systeembestand zoals Hosts onbedoelde bijwerkingen hebben op uw computer.

Evenzo bent u misschien klaar met welk doel u ook wilt 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 vermelding niet. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost :: 1 localhost fe80 :: 1% lo0 localhost 

Waarom zou u uw Hosts-bestand moeten bewerken?

Browser Speed ​​Boost

Als een DNS lijkt op een internetadresboek, kunt u het Hosts-bestand van uw Mac beschouwen als een gelokaliseerde versie ervan.

Omdat uw computer geen contact hoeft op te nemen met een DNS-server om een ​​domeinnaam naar een IP-adres te vertalen, kan het gebruik van het Mac Hosts-bestand uw surfen op het internet nominaal versnellen.

Als u bijvoorbeeld een site heeft die u vaak bezoekt, gebruikt u gewoon een service zoals 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 het browsen zal versnellen, maar het is het proberen waard als je serieus bent over het snel laden van bepaalde sites.

Schadelijke webpagina's blokkeren

Als u moe bent van het openen van adware of het openen van kwaadaardige webpagina's wanneer u door het internet navigeert, kan het bewerken van het Hosts-bestand helpen.

Noteer de volgende keer dat een site zonder uw bedoeling opduikt - 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, wordt de pagina niet geladen.

Dit is ook een geweldige manier om sites voor ouderlijk toezicht te blokkeren. Bewerk gewoon een site die u niet wilt dat uw kind bezoekt en geef deze een nep IP-adres.

Ze kunnen de site niet bezoeken, wat ze ook doen (tenzij ze de Hosts-bestandsmethode achterhalen).

Productiviteit en focus

Dit kan een ingrijpende maatregel zijn, maar slimme bewerking van het Hosts-bestand kan wonderen doen voor uw productiviteit en focus.

Als je aan een rapport, roman of een ander lang project werkt, maar het lijkt alsof je jezelf er niet van weerhoudt om door sociale media te bladeren, kan dit handig zijn.

Typ gewoon de domeinnamen in het Mac Hosts-bestand en wijs ze een ongeldig IP-adres toe (zoals we hebben aangetoond in de bovenstaande stappen).

De volgende keer dat je Facebook, Reddit of een andere sociale media probeert te openen, kan je browser dat niet.

Als alternatief kunt u de site toewijzen aan een echt domeinadres. Bijvoorbeeld het Facebook-domein toewijzen aan het IP-adres van de New York Times.

Netwerktesten

Het bewerken van het Mac Hosts-bestand is een geweldige manier om nieuwe webservers of netwerken te testen.

Netwerkontwikkelaars kunnen bijvoorbeeld een domeinnaam omleiden naar een site in ontwikkeling. Hierdoor kunnen ze op een site zien hoe een daadwerkelijke gebruiker of bezoeker dat wil.

Natuurlijk, omdat server- en netwerktests waarschijnlijk alleen worden uitgevoerd door degenen die al "op de hoogte" zijn, zullen we niet te veel op deze vermelding ingaan.