Како уредити датотеку Хостс на Мац-у

Као и рачунари засновани на Виндовс-у, Мац(Mac) има датотеку хостс за конфигурисање начина на који се ваша машина повезује са веб локацијама на Интернету(Internet) . Ова датотека садржи референце на веб локације и ИП адресе и можете је користити на много различитих начина на свом Мац(Mac) -у .

Један од разлога зашто бисте можда желели да уредите датотеку хостс(edit the hosts file) на свом Мац(Mac) - у је блокирање веб локација. То је одличан начин да блокирате приступ одређеним веб локацијама на вашој машини. Друга могућа употреба је тестирање сопствених веб локација локално на вашој машини. Датотека хостс може да преусмери ваше изабрано име домена на мрежну путању вашег локалног складишта.

Како уредити датотеку Хостс на вашем Мац-у

Локација датотеке Мац хостова(Mac Hosts File Location)

Пошто је уређивање хостс датотеке ризичан задатак, Аппле(Apple) га је намерно ставио у приватну фасциклу на вашем систему. То је да би се спречило кориснике да га модификују без одговарајућег знања и да наносе штету целом систему.

Идите на прозор фолдера

За радознале кориснике, путања је /etc/hosts/ и можете јој приступити помоћу прозора терминала(Terminal) .

Уредите датотеку хостова на Мац-у(Edit Hosts File On Mac)

Прилично је лако уредити хостс датотеку на вашем Мац(Mac) -у јер постоји уграђени уређивач за то. Налази се унутар терминала(Terminal) и зове се нано едитор. Можете га користити за отварање и уређивање било које текстуалне датотеке укључујући хостс датотеку на вашој машини.

Уверите(Make) се да користите администраторски налог да бисте урадили следеће кораке.

  1. Кликните на Лаунцхпад(Launchpad) у Доцк-у, потражите Терминал(Terminal) и покрените га.

Терминал у Спотлигхт Сеарцх-у

  1. Унесите следећу команду у терминал(Terminal) и притисните Ентер(Enter) . Отвориће датотеку хостс у нано уређивачу.

    sudo nano /etc/hosts

Екран терминала са командом: судо нано /етц/хостс

  1. Пошто је то судо команда, тражиће од вас да унесете лозинку. Унесите лозинку и наставите.

Упит за лозинку у прозору терминала

  1. Датотека би сада требала бити отворена на вашем екрану и можете почети да је уређујете.

Разумевање датотеке Мац хостова(Understanding The Mac Hosts File)

Ако раније нисте уређивали хостс датотеку, можда ћете сматрати да је датотека помало компликована за рад. Међутим, није га тако тешко уредити као што изгледа.

Један од уноса који ћете пронаћи у датотеци је 127.0.0.1 лоцалхост(127.0.0.1 localhost) .

лоцалхост на терминалу

Први одељак са бројевима је локална ИП адреса за ваш Мац(Mac) . Други одељак у коме има име хоста је оно што користите за приступ тој ИП адреси.

Горња два дела, када се комбинују заједно, преусмеравају све упите локалног хоста(localhost) на ИП адресу 127.0.0.1 . Када унесете лоцалхост(localhost) у свој претраживач, ваш претраживач прегледа датотеку хостс, добија наведену ИП адресу и води вас до те ИП адресе.

Укратко, датотека хостс није ништа друго до комбинација ИП адреса и имена домена. Можете их модификовати на било који начин на који желите да постигнете жељене резултате.

Подесите преусмеравања помоћу датотеке Хостс(Set Up Redirects With The Hosts File)

Једна од ствари које можете да урадите са датотеком хостс је да подесите преусмеравања. Можете имати име домена да указује на нешто потпуно другачије од онога на шта би требало да указује.

На пример, ако покушавате да смањите коришћење друштвених медија, можете да имате домене као што је фацебоок.цом да преусмере ваш прегледач на сајтове као што је, рецимо, Википедиа(Wikipedia) . Можете користити било који домен и ИП адресу коју желите.

Хајде да погледамо како можете да подесите горенаведено преусмеравање користећи датотеку хостс(set up the above redirection using the hosts file) .

  1. Док је датотека отворена у нано уређивачу, користите тастере са стрелицама да доведете курсор на место где се завршава локални хост. (localhost)Затим притисните Ентер(Enter) да додате нови ред за свој унос.

Нова линија на екрану терминала

  1. У новом реду који сте управо додали унесите ИП адресу на коју желите да преусмерите изворни домен. Користићемо 103.102.166.224 , што је Википедијина ИП адреса.

103.102.166.224 адреса укуцана у терминалу

  1. Притисните тастер Таб(Tab) на тастатури да бисте дошли до поља изворног домена.
  2. Овде унесите име домена које желите да преусмерите на ИП адресу коју сте раније унели. Овде ћемо користити фацебоок.цом(facebook.com) .

фацебоок.цом хост у прозору терминала

  1. Када су промене направљене, притисните Ctrl + O на тастатури да бисте сачували датотеку.
  2. Притисните Ентер(Enter) да потврдите акцију.
  3. Притисните Ctrl + X да бисте затворили нано едитор.
  4. Сада морате да испразните ДНС(DNS) кеш да би промене ступиле на снагу. Да бисте то урадили, унесите следећу команду у Терминал(Terminal) и притисните Ентер(Enter) .

    дсцацхеутил -флусхцацхе(dscacheutil -flushcache)

Прозор терминала са командом дсцацхеутил -флусхцацхе

  1. Отворите претраживач, откуцајте фацебоок.цом(facebook.com) и притисните Ентер(Enter) . Видећете да отвара Википедију(Wikipedia) , а не Фејсбук(Facebook) .

Брзи савет: Како пронаћи ИП адресу веб локације(Quick Tip: How To Find a Website’s IP Address)

Као што видите у горњој процедури, потребна вам је ИП адреса сајта на који желите да преусмерите људе. Ако то већ не знате, можете користити команду у терминалу(Terminal) да бисте сазнали ИП адресу било које веб локације(find out the IP address of any website) .

  1. У прозору терминала(Terminal) откуцајте следећу команду и притисните Ентер(Enter) . Обавезно замените википедиа.орг(wikipedia.org) веб сајтом по свом избору.

    пинг википедиа.орг(ping wikipedia.org)

пинг википедиа.орг у прозору терминала

  1. На екрану ће се приказати ИП адреса. То је оно што можете користити у датотеци хостс.

ИП адреса приказана на екрану терминала

Блокирајте веб локације уређивањем датотеке хостова на Мац-у(Block Websites By Editing The Hosts File On Mac)

Одлична ствар у вези са датотеком хостс је што вам омогућава да блокирате сајтове(it lets you block sites) без потребе да инсталирате било какве апликације треће стране на свој Мац(Mac) . Можете додати унос у датотеку и сви захтеви за повезивање са тим уносом ће бити одбијени.

  1. Покрените датотеку хостс у уређивачу нано као што је приказано изнад.
  2. Поставите курсор тамо где се завршава унос локалног хоста(localhost) и притисните Ентер(Enter) да додате нови ред.
  3. Унесите ИП адресу 127.0.0.1 и притисните Таб(Tab) на тастатури.
  4. Унесите(Enter) име домена сајта који желите да блокирате. На пример, ако желите да блокирате Инстаграм(Instagram) , откуцајте инстаграм.цом(instagram.com) .

инстаграм.цом у прозору терминала

  1. Притисните Ctrl + O да бисте сачували промене.
  2. Притисните Ctrl + X да бисте затворили датотеку.
  3. Унесите следећу команду и притисните Ентер(Enter) да испразните ДНС кеш меморију.

    дсцацхеутил -флусхцацхе(dscacheutil -flushcache)

Команда: дсцацхеутил -флусхцацхе у терминалу

Сада сваки пут када покушате да приступите блокираном сајту, одвешће вас до локалног хоста који ће приказати страницу са грешком.

Мац(Mac) хостс датотека вам пружа много начина да се играте са одлазним мрежним захтевима, а можете их блокирати и деблокирати по жељи . Да ли сте раније користили датотеку хостс на свом Мац(Mac) -у ? Ако јесте, чему је то служило? Обавестите нас у коментарима испод.



About the author

Ја сам софтверски инжењер и истраживач. Имам искуства са Мицрософт Ксбок 360 и Гоогле Екплорер-ом. У могућности сам да пружим стручне препоруке за одређене алате за развој софтвера, као и да помогнем људима да отклоне уобичајене грешке у програму Екплорер.



Related posts