Gastheren in de war? Hoe het originele standaard /etc/hosts-bestand in Mac OS X te herstellen

Anonim

Het hosts-bestand is aanwezig op elke computer en wordt door Mac OS gebruikt om IP-adressen toe te wijzen aan hostnamen. Omdat gebruikers er om verschillende redenen voor kunnen kiezen om het hosts-bestand aan te passen, te wijzigen of anderszins te bewerken, kan het gemakkelijk worden blootgesteld aan gebruikersfouten, wat kan leiden tot een verscheidenheid aan ongewenste netwerkproblemen, variërend van ontoegankelijke netwerklocaties, netwerkstoringen, geblokkeerde websites of anderszins 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 originele standaard /etc/hosts-bestand vrij eenvoudig, en de beste manier om het oorspronkelijke, onaangeroerde standaardbestand terug te krijgen, is door simpelweg het bestaande beschadigde hosts-bestand te overschrijven met een nieuw schone versie die een kopie is van wat standaard wordt geleverd in Mac OS X. Een voorbeeld daarvan is hieronder voor het gemak opgenomen, maar u kunt het indien nodig ook van een andere Mac ophalen. Er zijn geen aanvullende items of wijzigingen opgenomen in de onderstaande versie, die een directe replica is van die gevonden in OS X Mavericks, waardoor het veilig is om naar terug te keren als je per ongeluk het belangrijke hosts-document verprutst tijdens een wijziging of aanpassing. U wilt de onderstaande tekst kopiëren en in een gewoon tekstbestand plakken, opgeslagen in het /etc/hosts-pad. Als je niet zeker weet hoe je dat moet doen, kun je deze instructies volgen om te leren hoe je het bestand op de juiste manier kunt bewerken vanaf de opdrachtregel en het eenvoudig kunt overschrijven met het hosts-blok hieronder, of gebruik Teksteditor en bewaar de verknipte versie , dat is wat we hieronder zullen doornemen.

Het standaard & originele /etc/hosts-bestand in Mac OS X ziet er zo uit

Het codeblok bevat het originele hosts-bestand en de vier standaardvermeldingen. Kopieer en plak dit over een bestaand hosts-bestand en sla het vervolgens op als platte tekst om het te herstellen.

Host Database localhost wordt gebruikt om de loopback-interface te configurerenwanneer het systeem opstart. Wijzig deze invoer niet.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 probleem mee moeten hebben, maar als je niet helemaal zeker weet wat je moet doen, kun je het proces ook voltooien vanuit de Teksteditor-app, zoals we hieronder zullen beschrijven :

Herstel een ongewijzigd origineel hosts-bestand naar Mac OS X

TextEdit is de eenvoudige teksteditor die bij elke Mac wordt geleverd. Je hebt ook beheerderstoegang nodig om deze taak te voltooien, aangezien het hosts-document een systeembestand is in een beperkte map.

  1. Open TextEdit en plak het bovenstaande codeblok in een nieuw leeg leeg bestand
  2. Selecteer alle tekst en kies "Format > Make Plain Text" en klik op "OK
  3. Kies "Bestand > Opslaan als" en verwijder het vinkje bij "Als er geen extensie is opgegeven, gebruik dan txt" – dit is belangrijk, VOEG GEEN BESTANDSUITBREIDING TOE
  4. Druk op Command+Shift+G om het venster "Ga naar map" te openen, typ nu /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, gaat u naar de Terminal-app en typt u het volgende:

cat /etc/hosts

Die opdracht zou moeten rapporteren dat het bestand er zo uitziet:

Als het er niet uitziet als het voorbeeld van het hosts-bestand hierboven, heb je iets verkeerd gedaan. De meest voorkomende problemen zijn meestal het niet opslaan van het bestand als platte tekst, het per ongeluk toevoegen van de bestandsextensie of het onjuist benoemen ervan, dus controleer dat nogmaals. Als je nog steeds problemen hebt, heb je het bestand misschien niet goed overschreven.

U wilt waarschijnlijk de DNS-cache leegmaken of gewoon de Mac opnieuw opstarten om de wijzigingen systeembreed door te voeren en het hosts-bestand te laten herstellen.

Dit is echt de gemakkelijkste manier om het hosts-bestand te herstellen als je het hebt verprutst, als het te vol is geraakt met tonnen ingangen, of op de een of andere manier de hosts-database volledig onbruikbaar heeft gemaakt.Je hoeft zeker niet een volledige Mac te herstellen vanaf een Time Machine-reservekopie of het besturingssysteem opnieuw te installeren om dit te bereiken.

Gastheren in de war? Hoe het originele standaard /etc/hosts-bestand in Mac OS X te herstellen