Datoteka domaćina vašeg Maca mali je, ali važan tekstualni dokument koji ima mogućnost mapiranja imena hostova na određene IP adrese.
Iako moderni Internet koristi razne javne i privatne DNS poslužitelje za mapiranje IP adresa, datoteka domaćina je zgodan način za nadjačavanje tih DNS poslužitelja, omogućavajući vam ručno usmjeravanje adrese web mjesta na željenu IP adresu ili blokiranje pristupa web stranice ukazivanjem na neiskorištenu ili internu IP adresu.
Pogledajmo na brzinu kako urediti datoteku Mac računala na macOS-u.
Kako urediti datoteku vašeg računala s uređivanjem teksta
Postoje dva osnovna načina uređivanja datoteke domaćina u Mac OS X.
Prvo je korištenje TextEdita, jer je datoteka domaćina običan tekstualni dokument. Međutim, datoteku ne možete otvoriti izravno 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 i kopirati natrag.
- Da biste pronašli datoteku domaćina, otvorite Finder kojem možete pristupiti klikom na radnu površinu, pronalazač smajlića u donjem lijevom dijelu zaslona ili pritiskom na cmd + Razmaknica + Finder .
- Sada odaberite Ići padajući izbornik.
3. Zatim odaberite Idite u mapu s jelovnika.
4. U okvir unesite/ private / etc / hostsu kutiju i pritisnite Povratak .
5. Otvorit će se novi prozor Finder i odabrat će se datoteka domaćina vašeg Maca. Kliknite i povucite ga iz Finder prozor i spustite ga na radnu površinu.
Da biste ga otvorili, jednostavno dvokliknite i prikazat će sadržaj datoteke u programu TextEdit (ili uređivaču teksta po vašem izboru).
Blokiraj IP adrese
Prema zadanim postavkama datoteka / etc / hosts relativno je jednostavna. Sadrži niz redaka opisnog teksta koji se komentiraju znakom funte ili broja (koji se naziva i funta ili hashtag) (#).
Bilo koji redak koji započinje znakom # je komentar i datoteka / etc / hosts ga ne čita. Za svaki redak računalo ignorira bilo koji tekst nakon znaka funte, što je dobar način za dodavanje bilješki i opisa u datoteke. Sadrži i zadane IP vrijednosti za localhost i broadcasthost. Da biste uredili datoteku, dodati ćete vlastite retke nakon emisije hostinga.
Uz testiranje novorazvijenih web stranica i migracija web hostinga, drugi razlog za uređivanje datoteke domaćina je i blokiranje pristupa određenim web mjestima.
U našem ćemo se primjeru pretvarati da je računalo koje koristimo uređaj koji želimo koristiti isključivo za posao, ne dopuštajući da nas Facebook ometa na našem radnom stroju.
Da biste to učinili, upišite IP adresu koju želite dodijeliti, a zatim dvije kartice i ime hosta. U našem slučaju želimo blokirati Facebook pa ćemo www.facebook.com mapirati na 0.0.0.0 što će kao nevaljana IP adresa rezultirati pogreškom.
Sad, kad god pokušamo s našeg Maca otići na www.facebook.com, web preglednik neće uspjeti učitati stranicu, nadam se da će nas ohrabriti da se vratimo na posao!
Preusmjerite web adrese
Alternativno, umjesto 0.0.0.0 možete unijeti IP adresu važeće web stranice, što će rezultirati time da korisnici koji pokušaju pristupiti Facebooku budu usmjereni na web lokaciju koju ste odabrali.
- Da biste odredili IP adresu web mjesta, možete upotrijebiti naredbu dig, koja se standardno isporučuje s macOS-om. Do vas web stranicu putem Terminala, mi jednostavno otvorimo Terminal i zatim pokrenemo naredbu dig na URL-u, koja će zatim vratiti IP adresu kao izlaz.
- Sada upišite
$ dig www.techjunkie.com + short
104.25.27.105
Napomena: Opcija + kratko zadržava izlaz samo na informacijama koje su nam potrebne, a to je IP adresa.
onemogućiti rano pokretanje zaštite od zlonamjernog softvera
3. Zabilježite vraćenu IP adresu i upotrijebite je u mapiranju datoteka vašeg Mac računala. Na primjer,New York Timesweb mjesto vraća IP adresu 170.149.172.130. Ako to mapiramo na Facebook u datoteci naših domaćina, svaki put kad netko koristi Mac pokuša pokušati otići na Facebook, vidjet ćeNew York Timesopterećenje umjesto toga.
Napomena: Mnoga web mjesta neće vam dopustiti mapiranje naziva domene na IP adresu koja je trenutno mapirana na web stranicu, pa ćete prilikom pokušaja dobiti sigurnosnu pogrešku.
4. U datoteku hostova možete dodati onoliko unosa koliko želite, unošenjem novih preslikavanja u svaki redak. Nakon što unesete željene promjene u datoteku domaćina, spremite je na trenutno mjesto na radnoj površini.
5. Zatim povucite i spustite datoteku domaćina sa svoje radne površine natrag na prvobitno mjesto na / privatno / itd . Ako ste zatvorili prozor programa Finder koji pokazuje na ovaj direktorij, jednostavno upotrijebite Finder> Idi> Idi u mapu naredba, o kojoj je gore bilo riječi, da je ponovno otvori.
6. Kad vratite datoteku domaćina na njezino izvorno mjesto, macOS će vas pitati što učiniti s neizmijenjenom datotekom hostova koja je već tamo. Odaberite Zamijeniti a zatim unesite lozinku administrativnog korisnika za potvrdu prijenosa.
S izmjenjenom datotekom domaćina koja je sada na mjestu, pokrenite svoj web preglednik da biste testirali promjene.
Isperite DNS predmemoriju
U većini slučajeva novo mapiranje trebalo bi raditi odmah, ali ako ne vidite ispravno ponašanje, možda ćete trebati isprati DNS predmemoriju, prisiljavajući preglednik da čita iz datoteke hostova kako bi odredio mapiranje.
- Da biste isprali DNS predmemoriju na Macu, otvorite Terminal i upotrijebite sljedeću naredbu (sudo vam omogućuje da ovu naredbu pokrenete kao administrator vašeg računala):
- Sada upišite
sudo killall -HUP mDNSResponder
i pritisnite Povratak .Napomena: Za izvršavanje ove naredbe morat ćete unijeti lozinku administratora. - Da biste Mac obrisali DNS predmemoriju, a zatim potvrdivši da je obrisao vašu predmemoriju odjekivanjem potvrde, unesite ove dvije naredbe odvojene zarezom kao što je ovdje prikazano:
sudo killall -HUP mDNSResponder;say DNS cache has been flushed
Tada će vaš Mac proći kroz zvučnike rekavši da je DNS predmemorija isprana.
Kako urediti datoteku vašeg domaćina Mac računala u terminalu pomoću Nano
Koraci u prethodnom odjeljku dovoljno su jednostavni, ali ako želite izbjeći kopiranje datoteke domaćina, možete je izravno uređivati u Terminalu pomoću UNIX Nano Text Editor-a koji je ugrađen u macOS.
- Za početak pokrenite Terminal, upišite sljedeću naredbu i pritisnite Return. Kao i kod svih sudo naredbi, za izvršenje ćete morati unijeti i lozinku administratora:
' sudo nano /private/etc/hosts
2. Sad ćete vidjeti datoteka domaćina otvoren u Nano urednik ilidošao samili neki drugi urednik po vašem izboru. Za navigaciju i uređivanje datoteke u Nano , koristite tipke sa strelicama na tipkovnici.
3. Baš kao što smo to učinili s TextEdit metodom gore, možemo po želji dodavati, uređivati ili uklanjati mapiranja imena hosta. Budući da smo Nano pokrenuli pomoću sudo-a, sve promjene bit će autentificirane i spremljene izravno u izvornu datoteku hosta, bez potrebe za kopiranjem izvan njegovog početnog direktorija.
4. Kada završite s promjenama, pritisnite Control-X za izlazak iz uređivača, Y za spremanje i Povratak za prepisivanje postojeće datoteke hostova.
Kao što smo ranije spomenuli, ispraznite DNS predmemoriju ako primijetite da nova mapiranja ne rade ispravno.
Naši primjeri spomenuli su blokiranje i preusmjeravanje web lokacija koje ometaju u radnom okruženju, ali ove korake možete koristiti i za ručno blokiranje pristupa zlonamjernim web lokacijama i, naravno, i za druge namjene.
Ako ikada pogriješite i niste sigurni kako to ispraviti, uvijek možete vratiti zadani sadržaj datoteke hostova pomoću jedne od gore navedenih metoda za unos sljedećih zadanih podataka:
kako vratiti zatvorene kartice
##
# 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
Završne misli
Znanje kako urediti datoteku hostova na macOS-u nudi prikladan način za nadjačavanje DNS poslužitelja i ručno usmjeravanje adrese web mjesta na novu IP adresu ili blokiranje pristupa, a slijedeći gore opisane korake možete vrlo brzo izvršiti ovaj zadatak.
Ako ste korisnik Maca i ovaj vam je članak koristan, možda biste htjeli pogledati i druge vodiče za TechJunkie, uključujući Kako pronaći točan model CPU-a vašeg Maca i Kako isprati DNS u Mac Mojaveu.
Koji je razlog zbog kojeg tražite uređivanje datoteke hostova na Macu? Kako je to uspjelo? Molimo vas da nam o tome kažete u komentarima ispod!