Menu

hosts

Het hosts bestand bewerken via de systeemvoorkeuren

Bij iedere URL hoort een IP adres, Mac OS X maakt gebruik van DNS servers om een url om te zetten naar het bijbehorend IP adres op het internet. Met behulp van het hosts bestand is het mogelijk om handmatig een IP adres toe te kennen aan een url en zodoende de DNS server te overrulen.

Hiermee kun je bijvoorbeeld voorkomen dat een applicatie opzoek gaat naar een licentie/validatie server. Wanneer je bekent bent met het jailbreaken van iOS dan weet je dat je hiervoor soms de hosts file moet aanpassen. Dit is mogelijk met het onderstaande Terminal commando:

Foutmeldingen tijdens het herstellen van een iDevice

Als je een iDevice wilt herstellen naar de originele firmware omdat je bijvoorbeeld van je jailbreak af wilt, dan lopen sommige mensen tegen een foutmelding aan.

Apple heeft zelf een prachtige website met allerlei informatie over bepaalde foutmeldingen, maar mijn persoonlijke ervaring daarin is toch dat je zelf op zoek moet gaan naar een duidelijk antwoord. Als je een restore uitvoert, wordt de nieuwe firmware bij Apple gecontroleerd.

Laatst kwam ik erachter dat TinyUmbrella meerdere mogelijkheden heeft. Je kunt namelijk bij TinyUmbrella instellen dat hij je hostfile aanpast. Dit wordt automatisch gedaan zodra je TinyUmbrella voor de eerste keer opstart.

Toegang tot specifieke websites blokkeren

Wanneer je een bepaalde website op je Mac wilt blokkeren voor een collega op je werk of je kinderen thuis. Dan kan je hiervoor gebruik maken van de OS X feature ‘Ouderlijk toezicht’ klein nadeel van deze feature is dat het een apart gebruikersaccount vereist. Gelukkig is er nog een andere manier om een bepaalde website systeem breed te blokkeren voor alle gebruikers en applicaties.

Op het moment dat je een url in je webbrowser hebt ingevoerd dan wordt er bij een DNS server het IP adres van de website gevraagd. Voordat dit gebeurd checked OS X eerst lokaal of de website voorkomt in het zogenaamde hosts bestand. In dit bestand staat een lijstje van host namen en het daarbij behorende IP adres. Wanneer de opgevraagde website voorkomt in het hosts bestand dan wordt het IP adres uit dit bestand gebruikt, er vindt dan geen communicatie meer plaats met een DNS server op het internet.