Datoteka host računala na vašem Mac-u mali je, ali važan tekstualni dokument koji ima mogućnost preslikavanja imena hostova u određene IP adrese. Iako suvremeni Internet koristi razne javne i privatne DNS poslužitelje za mapiranje IP adresa, host datoteka je zgodan način za nadjačavanje tih DNS poslužitelja, omogućava vam ručno usmjeravanje adrese web mjesta na željenu IP adresu ili blokiranje pristupa siteu, ukazivanjem na neiskorištenu ili internu IP adresu.
Evo kako urediti Mac host datoteku na macOS-u (ranije poznat kao Mac OS X).
Uredite datoteku Mac računara s uslugom Uređivanje teksta
Postoje dva osnovna načina uređivanja host datoteke u Mac OS X. Prvi je pomoću TextEdit-a, budući da je datoteka domaćin samo jednostavan dokument s običnim tekstom. No ne možete je izravno otvoriti jer se nalazi u zaštićenom području datotečnog sustava. Umjesto toga, datoteku moramo kopirati na nezaštićeno mjesto, poput radne površine, urediti je, a zatim kopirati natrag.
Da biste pronašli datoteku s domaćinima, otvorite pretraživač kojem možete pristupiti klikom na radnu površinu ili na tražilu smajlića lica u donjem lijevom kutu zaslona, a zatim slijedite ove korake:
- Odaberite padajući izbornik Go
- Zatim na izborniku odaberite Idi na mapu
- U okvir unesite / privatno / etc / hosts
- Pritisnite Povratak
- Otvorit će se novi prozor Finder i bit će odabrana datoteka računala Mac računala s domaćinima, kliknite je i povucite kroz prozor Finder i ispustite na radnu površinu.
To će nam omogućiti da besplatno uređujemo datoteku s domaćinima.
Da biste ga otvorili, jednostavno dvokliknite i prikazat će sadržaj datoteke u TextEditu (ili uređivaču teksta po vašem izboru).
Datoteka / etc / hosts prema zadanim postavkama je relativno jednostavna. Sadrži niz redaka opisnog teksta koji su "komentirani" znakom funte ili broja (koji se naziva i funta ili oznaka slova) (#).
Svaki redak koji započinje znakom # komentar je i ne čita se u datoteci / etc / hosts. Dakle, komentari su kako možete dodavati bilješke u svoju datoteku domaćina i komentirati sve retke za koje želite da datoteka / etc / hosts prestane čitati kao unose, ali ne želite ih izbrisati u slučaju da vam budu potrebne u budućnosti.
Za svaki redak, bilo koji tekst nakon znaka funte računalo zanemaruje, što je dobar način za dodavanje bilješki i opisa u vaše datoteke. Sadrži i zadane IP vrijednosti za localhost i Broadhost. Za uređivanje datoteke dodajte vlastite redove nakon emitiranja programa.
U našem ćemo se primjeru pretvarati da je računalo koje koristimo radni sustav koji želimo koristiti isključivo za rad, ne dopuštajući sebi da se Facebook omesti na našem radnom stroju.
Da biste to učinili, upišite IP adresu koju želite dodijeliti i slijedi ime računala. U našem slučaju želimo blokirati Facebook pa ćemo www.facebook.com preslikati na 0.0.0.0 što će kao nevaljana IP adresa rezultirati pogreškom.
Sada, kad god pokušamo otići na www.facebook.com s našeg Maca, web preglednik neće uspjeti učitati stranicu, nadam se da nas ohrabruje da se vratimo na posao!
Za određivanje IP adrese web mjesta možete upotrijebiti naredbu kopanja koja je standardno za macOS. Kako bismo „iskopali“ web mjesto putem Terminala, jednostavno otvorimo Terminal i zatim pokrenemo naredbu dig na URL, koja će vratiti IP adresu kao izlaz.
$ dig www.techjunkie.com +short
104.25.27.105
Napomena: Opcija + short zadržava izlaz samo na informacijama koje su nam potrebne, a to je IP adresa.
Zapamtite IP adresu koja se vraća i upotrijebite je u mapi mapi Mac računala. Na primjer, web stranica New York Timesa na adresi www.nytimes.com vraća IP adresu od 170.149.172.130. Ako to preslikamo na Facebook u datoteci našeg domaćina, bilo kada netko koji koristi Mac pokušava otići na Facebook, umjesto njega vidjet će se New York Times .
Da bi vaš Mac izbrisao predmemoriju DNS-a, a zatim potvrdio da je izbrisan predmemorija odjekanjem potvrde, unesite ove dvije naredbe odvojene točkom dvotočke kao što je prikazano ovdje:
$ sudo killall -HUP mDNSResponder;say DNS cache has been flushed
Uredite Mac host datoteku u terminalu s Nano-om
Koraci u prethodnom odjeljku dovoljno su jednostavni, ali ako želite izbjeći kopiranje datoteke domaćina, možete je izravno urediti u Terminalu pomoću UNIX Nano Text Editora, koji je ugrađen u macOS.
Za početak pokrenite Terminal, utipkajte sljedeću naredbu i pritisnite Return. Kao i kod svih naredbi za sudo, za njegovo izvršavanje trebat ćete unijeti i svoju lozinku administratora: $ sudo nano /private/etc/hosts
Sada ćete vidjeti datoteku s domaćinima otvorenom u uređivaču Nano ili vim ili drugom uredniku po vašem izboru. Za navigaciju i uređivanje datoteke u Nano koristite tipke sa strelicama na tipkovnici.
Kada završite s unosom promjena, pritisnite Control-X za izlaz iz uređivača, Y za spremanje i Povratak da biste prebrisali postojeću host datoteku.
Kao što smo spomenuli, obavezno ispraznite predmemoriju DNS-a ako primijetite da vaša nova preslikavanja ne rade ispravno.
Naši su primjeri spominjali blokiranje i preusmjeravanje ometajućih mjesta u radnom okruženju, ali ove korake možete koristiti i za ručno blokiranje pristupa zlonamjernim web lokacijama i, naravno, drugim namjenama.
Ako ikada pogriješite i niste sigurni kako je ispraviti, uvijek možete vratiti zadani sadržaj datoteke datoteke domaćin pomoću jedne od gornjih metoda za unos sljedećih zadanih podataka:
##
# 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
Ako ste korisnik Maca i smatrate da je ovaj članak koristan, možda biste trebali provjeriti druge vodiče TechJunkie, uključujući Kako pronaći tačan CPU model vašeg Mac-a i Kako isprazniti DNS u Mac Mojaveu.
Koji je razlog što tražite uređivanje matične datoteke računala Mac? Kako je to uspjelo? Molim vas, recite nam to u komentarima ispod!