Magulo ang mga Host? Paano Ibalik ang Orihinal na Default na /etc/hosts File sa Mac OS X
Ang file ng host ay kasama sa bawat computer at ginagamit ng Mac OS upang i-map ang mga IP address sa mga pangalan ng host. Dahil maaaring piliin ng mga user na ayusin, baguhin, o kung hindi man ay i-edit ang file ng mga host para sa iba't ibang dahilan, madali itong mapasailalim sa error ng user, na humahantong sa iba't ibang hindi kanais-nais na mga problema sa network mula sa hindi naa-access na mga lokasyon ng network, mga pagkabigo sa network, na-block ang mga web site. o kung hindi man ay hindi makapag-load, kahit na sa mga nabigong pag-update sa iOS at iba't ibang mga error sa iTunes tulad ng madalas na nakakaharap na mga error na 17 at 3194 dahil na-block ang mga server ng Apple.
Sa kabutihang palad, ang pagpapanumbalik ng orihinal na default na /etc/hosts file pabalik sa normal ay medyo madali, at ang pinakamahusay na paraan upang maibalik ang orihinal na hindi nagalaw na default na file ay ang pag-overwrite lang sa kasalukuyang nasirang hosts file ng bago. malinis na bersyon na isang kopya ng kung ano ang default sa Mac OS X. Ang isang halimbawa nito ay isinama sa ibaba para sa kaginhawahan, ngunit maaari mo itong makuha mula sa isa pang Mac kung kinakailangan. Walang karagdagang mga entry o pagbabago ang kasama sa bersyon sa ibaba, na isang direktang replika mula sa nakita sa OS X Mavericks, na ginagawang ligtas na bumalik kung hindi mo sinasadyang nagulo ang mahalagang dokumento ng host sa panahon ng pagbabago o pagsasaayos. Gusto mong kopyahin ang teksto sa ibaba at i-paste ito sa isang plain text file, na nakaimbak sa /etc/hosts path. Kung hindi ka sigurado kung paano gawin iyon, maaari mong sundin ang mga tagubiling ito para matutunan kung paano i-edit ang file sa tamang paraan mula sa command line at i-overwrite lang ito gamit ang hosts block sa ibaba, o gamitin ang TextEdit at i-save sa magulo na bersyon , iyon ang tatahakin natin sa ibaba.
Ang Default at Orihinal na /etc/hosts File sa Mac OS X Mukhang Ganito
Na nasa loob ng block ng code ay ang orihinal na file ng mga host at ang apat na default na mga entry. Kopyahin at i-paste lang ito sa isang umiiral nang hosts file pagkatapos ay i-save ito bilang plain text para i-restore ito.
Host Database localhost ay ginagamit upang i-configure ang loopback interfacekapag nagbo-boot ang system. Huwag baguhin ang entry na ito.127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost
Ang mga pamilyar sa command line ay hindi dapat magkaroon ng problema dito, ngunit kung hindi ka sigurado kung ano ang gagawin maaari mo ring kumpletuhin ang proseso mula sa TextEdit app tulad ng aming ilalarawan sa ibaba :
Ibalik ang Hindi Binagong Orihinal na Hosts File sa Mac OS X
TextEdit ay ang simpleng text editor na kasama ng bawat Mac, kakailanganin mo rin ng access ng administrator para makumpleto ang gawaing ito dahil ang dokumento ng host ay isang system file sa isang pinaghihigpitang direktoryo.
- Buksan ang TextEdit at i-paste ang bloke ng code sa itaas sa isang bagong blangkong file
- Piliin ang Lahat ng teksto at piliin ang “Format > Make Plain Text” at i-click ang “OK
- Piliin ang “File > Save As” at alisan ng check ang kahon para sa “Kung walang ibinigay na extension gamitin ang txt” – ito ay mahalaga, HUWAG MAGSAMA NG FILE EXTENSION
- Pindutin ang Command+Shift+G upang ilabas ang window na “Go To Folder,” i-type na ngayon ang /etc/ at pumunta
- Pangalanan ang file na 'host' at i-save, kakailanganin mong magpasok ng password ng administrator upang makapagsulat sa direktoryong ito
Ngayon para kumpirmahin ang hosts file na na-save nang maayos, pumunta sa Terminal app at i-type ang sumusunod:
cat /etc/hosts
Dapat iulat ng command na iyon ang file upang maging ganito:
Kung hindi ito kamukha ng sample na file ng mga host sa itaas, nagkamali ka. Ang pinakakaraniwang problema ay karaniwang hindi pagse-save ng file bilang plain text, hindi sinasadyang pagdaragdag ng extension ng file, o hindi tamang pagpapangalan dito, kaya i-double check iyon. Kung nagkakaproblema ka pa rin, maaaring hindi mo na-overwrite nang maayos ang file.
Malamang na gusto mong i-flush ang DNS cache o i-reboot lang ang Mac para magkabisa ang mga pagbabago sa buong system at maibalik ang file ng mga host.
Ito talaga ang pinakamadaling paraan upang maibalik ang file ng mga host kung ginulo mo ito, kung ito ay naging labis na kalat sa toneladang mga entry, o kahit papaano ay naging ganap na hindi nagagamit ang database ng mga host.Tiyak na hindi mo kailangang i-restore ang isang buong Mac mula sa backup ng Time Machine o muling i-install ang OS para magawa ito.