Anonim

Jūsu Mac saimniekdatoru fails ir mazs, bet svarīgs teksta dokuments, ar kuru resurskartes var kartēt uz norādītajām IP adresēm. Lai arī mūsdienu internets IP adrešu kartēšanai izmanto dažādus publiskos un privātos DNS serverus, resursdatora fails ir ērts veids, kā ignorēt šos DNS serverus, ļaujot manuāli norādīt vietnes adresi uz vēlamo IP adresi vai bloķēt piekļuvi vietni kopumā, norādot uz nelietotu vai iekšēju IP adresi.

Lūk, kā rediģēt Mac saimniekdatoru failu MacOS (iepriekš pazīstams kā Mac OS X).

Rediģējiet Mac resursdatora failu ar teksta rediģēšanu

Ir divi galvenie resursdatora faila rediģēšanas veidi operētājsistēmā Mac OS X. Pirmais ir, izmantojot TextEdit, jo saimniekdatoru fails ir tikai vienkāršs vienkārša teksta dokuments. Tomēr failu nevar tieši atvērt, jo tas atrodas failu sistēmas aizsargātā apgabalā. Tā vietā mums fails jākopē neaizsargātā vietā, piemēram, darbvirsmā, rediģēt un pēc tam nokopēt to atpakaļ.

Lai atrastu saimniekdatoru failu, atveriet meklētāju, kuram varat piekļūt, noklikšķinot uz darbvirsmas vai uz smaidiņa sejas meklētāju ekrāna apakšējā kreisajā stūrī, pēc tam rīkojieties šādi:

  1. Atlasiet nolaižamo izvēlni Go
  2. Pēc tam izvēlnē atlasiet Iet uz mapi
  3. Lodziņā lodziņā ievadiet / private / etc / hosts
  4. Nospiediet Atgriezties

  5. Atvērsies jauns Finder logs un tiks atlasīts jūsu Mac saimnieku fails, noklikšķiniet un velciet to ārā no Finder loga un nometiet to uz darbvirsmas.

Tas ļaus mums brīvi rediģēt mitinātāju failu.


Lai to atvērtu, vienkārši veiciet dubultklikšķi un tas parādīs faila saturu TextEdit (vai jūsu izvēlētajā teksta redaktorā).

Pēc noklusējuma fails / etc / hosts ir samērā vienkāršs. Tajā ir vairākas aprakstoša teksta rindas, kuras tiek “komentētas” ar mārciņas vai numura (ko sauc arī par mārciņu vai hashtag) zīmi (#).

Jebkura rinda, kas sākas ar # zīmi, ir komentārs, un to nelasa fails / etc / hosts. Tāpēc komentāri ir tādi, kā jūs varat pievienot piezīmes savam saimnieku failam un komentēt visas rindiņas, kuras vēlaties, lai fails / etc / hosts pārstātu lasīt kā ierakstus, bet nevēlaties tos izdzēst, ja jums tie nākotnē nepieciešami.

Katrā rindā dators ignorē jebkuru tekstu pēc mārciņas zīmes, padarot to par labu veidu, kā failiem pievienot piezīmes un aprakstus. Tajā ir arī noklusējuma IP vērtības lokālajam serverim un apraides serverim. Lai rediģētu failu, pēc apraides tīkla jūs pievienosit savas rindas.

Papildus jaunizveidoto vietņu pārbaudei un tīmekļa mitināšanas migrācijai vēl viens iemesls resursdatora faila rediģēšanai ir piekļuves bloķēšana konkrētām vietnēm.

Šajā piemērā mēs izliksimies, ka dators, kuru mēs izmantojam, ir darba sistēma, kuru mēs vēlamies izmantot tikai darbam, neļaujot sev novērst uzmanību no Facebook mūsu darba mašīnā.

Lai to izdarītu, ierakstiet IP adresi, kuru vēlaties piešķirt, kam seko resursdatora nosaukums. Mūsu gadījumā mēs vēlamies bloķēt Facebook, tāpēc mēs sakārtosim www.facebook.com uz 0.0.0.0, kas kā nederīga IP adrese radīs kļūdu.

Tagad, ikreiz, kad mēs mēģināsim no sava Mac pārlūkot vietni www.facebook.com, tīmekļa pārlūkam neizdosies ielādēt lapu, kas, cerams, pamudinās mūs atgriezties darbā!

Alternatīvi, jūs varat ievadīt derīgas vietnes IP adresi, nevis 0.0.0.0, kā rezultātā lietotāji, kas mēģina piekļūt Facebook, tiek novirzīti uz jūsu izvēlēto vietni.

Lai noteiktu vietnes IP adresi, varat izmantot komandu dig, kas ir standarta komplektācijā ar macOS. Lai “rakt” vietni, izmantojot termināli, mēs vienkārši atveram terminālu un palaidām dig komandu URL, kas pēc tam atgriezīs IP adresi kā izvadi.

$ dig www.techjunkie.com +short
104.25.27.105
Piezīme: + īsa opcija saglabā izvadi tikai vajadzīgajai informācijai, kas ir IP adrese.

Pierakstiet atgriezto IP adresi un izmantojiet to Mac Mac saimnieku failu kartēšanā. Piemēram, The New York Times vietnē www.nytimes.com tiek atgriezta IP adrese 170.149.172.130. Ja mēs to mitināsim savā saimniekdatora failā Facebook, ikreiz, kad kāds, kurš izmanto Mac, mēģinās pāriet uz Facebook, tā vietā tiks parādīta ielāde The New York Times .

Lai jūsu Mac iztīrītu DNS kešatmiņu, pēc tam apstipriniet, ka tas ir iztīrījis kešatmiņu, atsaucoties uz apstiprinājumu, ievadiet šīs divas komandas, atdalītas ar semikolu, kā parādīts šeit:

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

Rediģējiet Mac resursdatora failu terminālī ar Nano

Iepriekšējās sadaļas darbības ir pietiekami vieglas, bet, ja vēlaties izvairīties no saimniekdatora faila kopēšanas, varat to rediģēt tieši terminālī, izmantojot UNIX Nano teksta redaktoru, kas ir iebūvēts macOS.

Lai sāktu, palaidiet Terminal, ierakstiet šo komandu un nospiediet Return. Tāpat kā visās sudo komandās, jums būs jāievada arī sava administratora parole, lai to izpildītu:
$ sudo nano /private/etc/hosts

Tagad jūs redzēsit mitinātāju failu Nano redaktorā vai vim vai citā jūsu izvēlētā redaktorā. Lai naviģētu un rediģētu failu Nano, izmantojiet tastatūras bulttaustiņus.

Tāpat kā iepriekš, izmantojot tekstu TextEdit, mēs pēc vēlēšanās varam pievienot, rediģēt vai noņemt resursdatora nosaukumus. Tā kā mēs Nano palaidām, izmantojot sudo, visas izmaiņas tiks autentificētas un saglabātas tieši sākotnējā saimniekdatora failā, bez nepieciešamības to kopēt ārpus mājas direktorija.

Kad esat pabeidzis veikt izmaiņas, nospiediet Control-X, lai izietu no redaktora, Y, lai saglabātu, un Return, lai pārrakstītu esošo resursdatora failu.

Kā mēs jau minējām iepriekš, pārliecinieties, ka esat iztērējis DNS kešatmiņu, ja pamanāt, ka jaunie kartējumi nedarbojas pareizi.

Mūsu piemēri minēja traucējošu vietņu bloķēšanu un novirzīšanu darba vidē, taču varat arī izmantot šīs darbības, lai manuāli bloķētu piekļuvi ļaunprātīgām vietnēm un, protams, arī citiem lietojumiem.

Ja kādreiz esat pieļāvis kļūdu un neesat pārliecināts, kā to labot, vienmēr varat atjaunot noklusējuma saimniekdatora faila saturu, izmantojot kādu no iepriekšminētajām metodēm, lai ievadītu šādu noklusējuma informāciju:

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

Ja esat Mac lietotājs un uzskatāt, ka šis raksts ir noderīgs, iespējams, vēlēsities apskatīt citas TechJunkie apmācības, tostarp to, kā atrast jūsu Mac precīzu CPU modeli un kā izskalot DNS Mac Mojave.

Kāds ir iemesls, kāpēc jūs meklējat rediģēt Mac saimniekdatoru failu? Kā tas izdevās? Lūdzu, pastāstiet mums par to zemāk esošajos komentāros!

Kā rediģēt saimniekdatoru failu makos (mac os x)