Anonim

Jūsų „Mac“ kompiuterių failas yra mažas, bet svarbus tekstinis dokumentas, turintis galimybę priskirti pagrindinius pavadinimus nurodytais IP adresais. Nors šiuolaikinis internetas naudoja įvairius viešuosius ir privačius DNS serverius IP adresams susieti, „hosts“ failas yra patogus būdas nepaisyti tų DNS serverių, leidžiant rankiniu būdu nukreipti svetainės adresą į norimą IP adresą arba blokuoti prieigą prie nurodykite nenaudojamą ar vidinį IP adresą.

Štai kaip redaguoti „Mac“ prieglobos failą „MacOS“ (anksčiau žinomą kaip „Mac OS X“).

Redaguokite „Mac Hosts“ failą naudodami teksto redagavimą

Yra du pagrindiniai pagrindinio kompiuterio failo redagavimo būdai „Mac OS X“. Pirmasis yra naudojant „TextEdit“, nes pagrindinio kompiuterio failas yra tik paprastas paprasto teksto dokumentas. Tačiau negalite atidaryti failo tiesiogiai, nes jis yra saugomoje failų sistemos srityje. Vietoj to, turime nukopijuoti failą į neapsaugotą vietą, pvz., Darbalaukį, redaguoti ir vėl nukopijuoti.

Norėdami rasti pagrindinio kompiuterio failą, atidarykite ieškiklį, kurį galite pasiekti spustelėję darbalaukį arba veiduko ieškiklį apatiniame kairiajame ekrano kampe, tada atlikite šiuos veiksmus:

  1. Pasirinkite išskleidžiamąjį meniu Pradėti
  2. Tada meniu pasirinkite Eiti į aplanką
  3. Laukelyje įveskite / private / etc / hosts
  4. Paspauskite „ Return“

  5. Atsidarys naujas „Finder“ langas ir bus pasirinktas jūsų „Mac“ kompiuterių failas. Spustelėkite ir nutempkite jį iš „Finder“ lango ir numeskite ant darbalaukio.

Tai leis mums laisvai redaguoti pagrindinio kompiuterio failą.


Norėdami jį atidaryti, tiesiog dukart spustelėkite ir failo turinys pasirodys „TextEdit“ (arba jūsų pasirinktame teksto rengyklėje).

Pagal numatytuosius nustatymus failas / etc / hosts yra gana paprastas. Jame yra keletas aprašomojo teksto eilučių, kurios „pakomentuojamos“ su svaro ar skaičiaus (dar vadinamu svare arba hashtag ženklu) ženklu (#).

Bet kokia eilutė, prasidedanti # ženklu, yra komentaras ir neskaityta faile / etc / hosts. Taigi komentarai yra tai, kaip galite pridėti pastabas prie pagrindinio kompiuterio failo ir komentuoti visas eilutes, kurias norite, kad failas / etc / hosts nustotų skaityti kaip įrašai, bet nenorite jų ištrinti, jei jums jų prireiks ateityje.

Kiekvienoje eilutėje kompiuteris ignoruoja bet kokį tekstą po svaro ženklo, todėl tai yra geras būdas pridėti pastabas ir aprašus prie failų. Jame taip pat yra numatytosios „localhost“ ir „broadcasthost“ IP vertės. Norėdami redaguoti failą, po transliavimo stoties pridėsite savo eilutes.

Be naujai sukurtų svetainių testavimo ir žiniatinklio prieglobos migracijos, dar viena priežastis redaguoti pagrindinio kompiuterio failą yra blokuoti prieigą prie konkrečių svetainių.

Mūsų pavyzdyje mes apsimesime, kad kompiuteris, kurį naudojame, yra darbo sistema, kurią norime naudoti tik darbui, neleisdami sau atitraukti „Facebook“ savo darbo mašinoje.

Norėdami tai padaryti, įveskite IP adresą, kurį norite priskirti, nurodydami pagrindinio kompiuterio vardą. Mūsų atveju norime užblokuoti „Facebook“, todėl www.facebook.com priskirsime 0.0.0.0, kuris, kaip neteisingas IP adresas, sukels klaidą.

Dabar, kai tik bandysime apsilankyti www.facebook.com iš „Mac“, žiniatinklio naršyklė nepavyks įkelti puslapio, tikiuosi, paskatins mus grįžti į darbą!

Arba galite įvesti galiojančios svetainės IP adresą, o ne 0.0.0.0, todėl vartotojai, bandantys prisijungti prie „Facebook“, bus nukreipti į jūsų pasirinktą svetainę.

Norėdami nustatyti svetainės IP adresą, galite naudoti komandą dig, kuri yra standartinė „macOS“ versija. Norėdami „iškasti“ svetainę per terminalą, mes tiesiog atidarome terminalą ir paleidžiame URL kasimo komandą „dig“, kuri grąžins IP adresą kaip išvestį.

$ dig www.techjunkie.com +short
104.25.27.105
Pastaba: + trumpa parinktis išsaugo išvestį tik su mums reikalinga informacija, kuri yra IP adresas.

Atkreipkite dėmesį į grąžintą IP adresą ir naudokite jį „Mac“ kompiuterių pagrindinio failo žemėlapiuose. Pavyzdžiui, „ The New York Times“ svetainė www.nytimes.com grąžina 170.149.172.130 IP adresą. Jei mūsų „hosts“ faile pažymėsime tai „Facebook“, kiekvieną kartą, kai kas nors, naudojantis „Mac“, bandys patekti į „Facebook“, vietoje to bus rodoma „ The New York Times“ .

Jei norite, kad jūsų „Mac“ išvalytų jūsų DNS talpyklą, tada patvirtinkite, kad ji buvo išvalyta, talpindami patvirtinimą, įveskite šias dvi komandas, atskirtas kabliataškiu, kaip parodyta čia:

$ sudo killall -HUP mDNSResponder;say DNS cache has been flushed

Redaguokite „Mac“ pagrindinio kompiuterio failą terminale naudodamiesi „Nano“

Ankstesniame skyriuje aprašyti veiksmai yra pakankamai lengvi, tačiau jei norite išvengti pagrindinio kompiuterio failo kopijavimo, galite jį tiesiogiai redaguoti terminale naudodami „UNIX Nano“ teksto rengyklę, integruotą į „MacOS“.

Norėdami pradėti, paleiskite „Terminal“, įveskite šią komandą ir paspauskite „Return“. Kaip ir visose sudo komandose, ją vykdydami turėsite įvesti savo administratoriaus slaptažodį:
$ sudo nano /private/etc/hosts

Dabar pamatysite pagrindinio kompiuterio failą atidarytą „ Nano“ redaktoriuje arba „ vim“ ar kitame jūsų pasirinktame redaktoriuje. Norėdami naršyti ir redaguoti failą „Nano“, naudokite klaviatūros rodyklių klavišus.

Kaip ir anksčiau, naudodamiesi anksčiau pateiktu „TextEdit“ metodu, norėdami galime pridėti, redaguoti arba pašalinti pagrindinio kompiuterio vardo atvaizdavimus. Kadangi „Nano“ paleidome naudodami „sudo“, visi pakeitimai bus autentifikuoti ir išsaugoti tiesiogiai originaliame pagrindinio kompiuterio faile, nereikia jo kopijuoti už namų katalogo ribų.

Baigę daryti pakeitimus, paspauskite „ Control-X“, kad išeitumėte iš redaktoriaus, „ Y“, jei norite išsaugoti, ir „ Grįžti“, norėdami perrašyti esamą pagrindinio kompiuterio failą.

Kaip jau minėjome anksčiau, būtinai praplaukite DNS talpyklą, jei pastebėjote, kad nauji atvaizdai veikia netinkamai.

Mūsų pavyzdžiai paminėjo atitraukiančių svetainių blokavimą ir nukreipimą darbo aplinkoje, tačiau šiuos veiksmus taip pat galite atlikti, norėdami rankiniu būdu blokuoti prieigą prie kenksmingų svetainių ir, žinoma, taip pat ir kitus atvejus.

Jei kada nors padarėte klaidą ir nežinote, kaip ją ištaisyti, visada galite atkurti numatytųjų pagrindinių kompiuterių failo turinį naudodamiesi vienu iš aukščiau pateiktų būdų, kad įvestumėte šią numatytąją informaciją:

##
# 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

Jei esate „Mac“ vartotojas ir manote, kad šis straipsnis yra naudingas, galbūt norėsite sužinoti kitas „TechJunkie“ mokymo programas, įskaitant „Kaip surasti tikslų jūsų Mac kompiuterio procesoriaus modelį“ ir „Kaip užpildyti DNS„ Mac Mojave “.

Kodėl jūs norite redaguoti „Mac“ pagrindinio kompiuterio failą? Kaip tai pavyko? Papasakokite apie tai komentaruose žemiau!

Kaip redaguoti pagrindinio kompiuterio failą „macos“ („mac os x“)