Messed Up Hosts? Het oorspronkelijke standaardbestand / etc / hosts herstellen in Mac OS X

Het hosts-bestand is op elke computer aanwezig en wordt door Mac OS gebruikt om IP-adressen aan hostnamen toe te wijzen. Omdat gebruikers het hosts-bestand om verschillende redenen kunnen aanpassen, wijzigen of anderszins bewerken, kan het gemakkelijk worden onderworpen aan gebruikersfouten, wat leidt tot een aantal ongewenste netwerkproblemen, variërend van ontoegankelijke netwerklocaties, netwerkfouten, geblokkeerde websites of anders niet kunnen laden, zelfs tot mislukte iOS-updates en verschillende iTunes-fouten zoals de vaak voorkomende 17 en 3194-fouten, omdat de Apple-servers zijn geblokkeerd.

Gelukkig is het herstellen van het oorspronkelijke standaard / etc / hosts-bestand redelijk eenvoudig en de beste manier om het oorspronkelijke, onaangeroerde standaardbestand terug te krijgen, is het bestaande beschadigde hosts-bestand eenvoudig overschrijven met een nieuwe schone versie die een kopie is van wat wordt standaard weergegeven in Mac OS X. Een voorbeeld daarvan is hieronder opgenomen voor het gemak, maar je kunt het ook van een andere Mac ophalen als dat nodig is. Er zijn geen extra ingangen of wijzigingen opgenomen in de onderstaande versie, die een directe replica is van die gevonden in OS X Mavericks, waardoor het veilig is om terug te keren als u per ongeluk het belangrijke gastheerdocument verknoeide tijdens een wijziging of aanpassing.

U wilt de onderstaande tekst kopiëren en in een gewoon tekstbestand plakken dat is opgeslagen in het pad / etc / hosts. Als u niet zeker weet hoe u dat moet doen, kunt u deze instructies volgen om te leren hoe u het bestand op de juiste manier vanaf de opdrachtregel kunt bewerken en het eenvoudigweg kunt overschrijven met het hosts-blok hieronder, of u kunt Teksteditor gebruiken en de verknipte versie opslaan, dat is wat we hieronder zullen doorlopen.

Het standaard en origineel / etc / hosts-bestand in Mac OS X ziet eruit als dit

In het codeblok zitten het oorspronkelijke hosts-bestand en de vier standaardinvoeren. Kopieer en plak dit gewoon over een bestaand hosts-bestand en sla het op als platte tekst om het te herstellen.

##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost

Degenen die bekend zijn met de opdrachtregel zouden hier geen problemen mee moeten hebben, maar als u niet zeker weet wat u moet doen, kunt u het proces ook voltooien vanuit de Textedit-app, zoals hieronder wordt beschreven:

Herstel een ongewijzigd origineel hostbestand naar Mac OS X.

TextEdit is de eenvoudige teksteditor die bij elke Mac is meegeleverd, je hebt ook beheerdersrechten nodig om deze taak te voltooien, omdat het gastheerdocument een systeembestand in een beperkte map is.

  1. Open TextEdit en plak het bovenstaande codeblok in een nieuw leeg leeg bestand
  2. Selecteer Alle tekst en kies "Opmaak> Maak platte tekst" en klik op "OK"
  3. Kies "Bestand> Opslaan als" en verwijder het vinkje uit het selectievakje "Als er geen extensie beschikbaar is, gebruik txt" - dit is belangrijk, NIET INBEGREPEN EEN BESTANDSEXTENSIE
  4. Druk op Command + Shift + G om het venster "Ga naar map" te openen, typ nu in / etc / en ga
  5. Noem het bestand 'hosts' en sla het op. U moet een beheerderswachtwoord invoeren om naar deze map te kunnen schrijven

Om nu te bevestigen dat het hosts-bestand correct is opgeslagen, ga je naar de Terminal-app en typ je het volgende:

cat /etc/hosts

Die opdracht zou het bestand moeten rapporteren om er als volgt uit te zien:

Als het er niet uit ziet als het voorbeeldbestand van hosts hierboven, deed je iets verkeerd. De meest voorkomende problemen zijn meestal het niet opslaan van het bestand als platte tekst, per ongeluk het toevoegen van de bestandsextensie of een verkeerde naamgeving, dus controleer dat nog eens. Als u nog steeds problemen ondervindt, hebt u het bestand misschien niet goed overschreven.

U wilt waarschijnlijk de DNS-cache doorspoelen of gewoon de Mac opnieuw opstarten, zodat de wijzigingen in het hele systeem worden doorgevoerd en het hosts-bestand wordt hersteld.

Dit is echt de gemakkelijkste manier om het hosts-bestand te herstellen als je het hebt verpest, als het te vol rommel is geraakt met tonnen items, of op de een of andere manier de database van de host compleet onbruikbaar heeft gemaakt. Je hoeft zeker niet een hele Mac te herstellen van een Time Machine-reservekopie of het besturingssysteem opnieuw te installeren om dit te bereiken.