Zmedeni gostitelji? Kako obnoviti prvotno privzeto datoteko /etc/hosts v sistemu Mac OS X
Datoteka hosts je vključena v vsak računalnik in jo Mac OS uporablja za preslikavo naslovov IP v imena gostiteljev. Ker se lahko uporabniki odločijo prilagoditi, spremeniti ali kako drugače urediti datoteko gostiteljev iz različnih razlogov, je lahko zlahka izpostavljena uporabniški napaki, kar vodi do različnih neželenih težav z omrežjem, od nedostopnih omrežnih lokacij, napak v omrežju, blokiranih spletnih mest ali kako drugače ne more naložiti, tudi zaradi neuspešnih posodobitev sistema iOS in različnih napak iTunes, kot sta pogosti napaki 17 in 3194, ker so bili strežniki Apple blokirani.
Na srečo je obnovitev prvotne privzete datoteke /etc/hosts nazaj na normalno stanje precej enostavna in najboljši način za vrnitev prvotne nedotaknjene privzete datoteke je, da preprosto prepišete obstoječo poškodovano datoteko gostiteljev z novo čista različica, ki je kopija tega, kar je privzeto v Mac OS X. Primer tega je bil vključen spodaj zaradi priročnosti, vendar ga lahko po potrebi pridobite tudi iz drugega Maca. V spodnjo različico niso vključeni nobeni dodatni vnosi ali spremembe, ki je neposredna replika tiste, ki jo najdete v OS X Mavericks, zaradi česar se je varno vrniti, če ste med spremembo ali prilagoditvijo pomotoma pokvarili pomemben dokument o gostiteljih. Spodnje besedilo boste želeli kopirati in ga prilepiti v datoteko z navadnim besedilom, shranjeno na poti /etc/hosts. Če niste prepričani, kako to storiti, lahko sledite tem navodilom, da se naučite pravilno urejati datoteko v ukazni vrstici in jo preprosto prepisati s spodnjim blokom gostiteljev, ali pa uporabite TextEdit in shranite čez zmešano različico , skozi kar se bomo sprehodili spodaj.
Privzeta in izvirna datoteka /etc/hosts v sistemu Mac OS X je videti takole
V bloku kode so izvirna datoteka gostiteljev in štirje privzeti vnosi. Preprosto kopirajte in prilepite to čez obstoječo datoteko gostiteljev, nato pa jo shranite kot golo besedilo, da jo obnovite.
Host Database localhost se uporablja za konfiguracijo vmesnika povratne zanke , ko se sistem zaganja. Ne spreminjajte tega vnosa.127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost
Tisti, ki poznajo ukazno vrstico, s tem ne bi smeli imeti težav, če pa niste povsem prepričani, kaj storiti, lahko postopek dokončate tudi iz aplikacije TextEdit, kot bomo opisali spodaj :
Obnovitev nespremenjene izvirne datoteke gostiteljev v Mac OS X
TextEdit je preprost urejevalnik besedila, ki je priložen vsakemu Macu; za dokončanje te naloge boste potrebovali tudi skrbniški dostop, saj je dokument gostitelja sistemska datoteka v omejenem imeniku.
- Odprite TextEdit in prilepite zgornji blok kode v novo prazno prazno datoteko
- Izberite Vse besedilo in izberite »Oblika > Naredi navadno besedilo« in kliknite »V redu
- Izberite »Datoteka > Shrani kot« in počistite polje »Če ni na voljo nobene pripone, uporabite txt« – to je pomembno, NE VKLJUČITE PRIPONICE DATOTEKE
- Pritisnite Command+Shift+G, da odprete okno »Go To Folder«, zdaj vnesite /etc/ in pojdite
- Datoteko poimenujte 'hosts' in shranite, vnesti boste morali skrbniško geslo, da boste lahko pisali v ta imenik
Zdaj, da potrdite pravilno shranjeno datoteko gostiteljev, pojdite v aplikacijo Terminal in vnesite naslednje:
cat /etc/hosts
Ta ukaz bi moral sporočiti, da je datoteka videti takole:
Če ni videti kot zgornja vzorčna datoteka gostiteljev, ste naredili nekaj narobe. Najpogostejše težave so običajno neshranjevanje datoteke kot golo besedilo, pomotoma dodajanje pripone datoteke ali njeno nepravilno poimenovanje, zato to še enkrat preverite. Če imate še vedno težave, morda niste pravilno prepisali datoteke.
Verjetno boste želeli izprazniti predpomnilnik DNS ali preprosto znova zagnati Mac, da bodo spremembe začele veljati v celotnem sistemu in bo datoteka gostiteljev obnovljena.
To je res najlažji način za obnovitev datoteke gostiteljev, če ste jo pokvarili, če je postala preveč natrpana s tonami vnosov ali je na kakršen koli drug način baza podatkov gostiteljev postala popolnoma neuporabna.Vsekakor vam ni treba obnoviti celotnega Maca iz varnostne kopije Time Machine ali znova namestiti operacijskega sistema, da bi to dosegli.