Rodede værter? Sådan gendannes den oprindelige standard /etc/hosts-fil i Mac OS X

Anonim

Værtsfilen er inkluderet på alle computere og bruges af Mac OS til at knytte IP-adresser til værtsnavne. Fordi brugere kan vælge at justere, ændre eller på anden måde redigere værtsfilen af ​​forskellige årsager, kan den let blive udsat for brugerfejl, hvilket fører til en række uønskede netværksproblemer lige fra utilgængelige netværksplaceringer, netværksfejl, blokerede websteder eller på anden måde ude af stand til at indlæse, selv til mislykkede iOS-opdateringer og forskellige iTunes-fejl som de ofte stødte på 17- og 3194-fejl, fordi Apple-serverne er blevet blokeret.

Heldigvis er det ret nemt at gendanne den oprindelige standard /etc/hosts-fil tilbage til normal, og den bedste måde at få den originale uberørte standardfil tilbage på er simpelthen at overskrive den eksisterende beskadigede hosts-fil med en ny ren version, der er en kopi af det, der er standard i Mac OS X. Et eksempel på det er inkluderet nedenfor for nemheds skyld, men du kan også hente det fra en anden Mac, hvis det er nødvendigt. Ingen yderligere poster eller ændringer er inkluderet i versionen nedenfor, som er en direkte replika fra den, der findes i OS X Mavericks, hvilket gør det sikkert at vende tilbage til, hvis du ved et uheld har ødelagt det vigtige værtsdokument under en ændring eller justering. Du vil gerne kopiere teksten nedenfor og indsætte den i en almindelig tekstfil, gemt på /etc/hosts-stien. Hvis du ikke er sikker på, hvordan du gør det, kan du følge disse instruktioner for at lære, hvordan du redigerer filen på den rigtige måde fra kommandolinjen og blot overskriver den med værtsblokken nedenfor, eller brug TextEdit og gemmer den rodede version. , hvilket er, hvad vi vil gennemgå nedenfor.

Standard- og originalfilen /etc/hosts i Mac OS X ser sådan ud

Indeholdt i kodeblokken er den originale værtsfil og de fire standardindgange. Bare kopier og indsæt dette over en eksisterende hosts-fil, og gem den som almindelig tekst for at gendanne den.

Host Database localhost bruges til at konfigurere loopback-grænsefladennår systemet starter. Ændre ikke denne post.127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost

De, der er bekendt med kommandolinjen, burde ikke have et problem med dette, men hvis du ikke er helt sikker på, hvad du skal gøre, kan du også fuldføre processen fra TextEdit-appen, som vi vil beskrive nedenfor :

Gendan en umodificeret original værtsfil til Mac OS X

TextEdit er den enkle teksteditor, der følger med hver Mac. Du skal også have administratoradgang for at udføre denne opgave, da værtsdokumentet er en systemfil i en begrænset mappe.

  1. Åbn TextEdit og indsæt ovenstående kodeblok i en ny tom tom fil
  2. Vælg Al tekst og vælg "Format > Lav almindelig tekst" og klik på "OK
  3. Tryk på Command+Shift+G for at få vinduet "Gå til mappe" frem, skriv nu /etc/ og gå
  4. Navngiv filen 'hosts' og gem, du skal indtaste en administratoradgangskode for at kunne skrive til denne mappe

Nu for at bekræfte, at værtsfilen er gemt korrekt, skal du gå til Terminal-appen og skrive følgende:

cat /etc/hosts

Denne kommando skal rapportere, at filen ser sådan ud:

Hvis det ikke ligner prøveværtsfilen ovenfor, har du gjort noget forkert. De mest almindelige problemer er norm alt ikke at gemme filen som almindelig tekst, ved et uheld tilføjelse af filtypenavnet eller navngive den forkert, så dobbelttjek det. Hvis du stadig har problemer, har du muligvis ikke overskrevet filen korrekt.

Du vil sandsynligvis tømme DNS-cachen eller bare genstarte Mac'en, for at ændringerne træder i kraft hele systemet og får værtsfilen gendannet.

Dette er virkelig den nemmeste måde at gendanne værtsfilen på, hvis du har rodet den sammen, hvis den er blevet alt for rodet med tonsvis af indgange, eller på en eller anden måde har gjort værtsdatabasen fuldstændig ubrugelig.Du behøver bestemt ikke at gendanne en hel Mac fra en Time Machine-sikkerhedskopi eller geninstallere operativsystemet for at opnå dette.

Rodede værter? Sådan gendannes den oprindelige standard /etc/hosts-fil i Mac OS X