хостс је текстуална датотека која се користи у оперативним системима за комуникацију између имена домена и ИП адреса. То је локална дистрибуција доменског система и омогућава да се захтеви преусмере на одређене ИП адресе, заобилазећи обичне ДНС сервере.
хостс се често користи за подешавање локалних тест сервера, блокирање приступа одређеним сајтовима или ресурсима и решавање проблема са ДНС упитима.
Када унесете име домена у веб прегледач или другу апликацију, прва ствар коју оперативни систем уради је да провери датотеку хостс да види да ли постоји одговарајући унос. Ако се пронађе унос, ИП адреса наведена у датотеци хостс ће се користити за повезивање са сервером.
Обично се налази у системском директоријуму као што је /etc/hosts
на најчешћим Линук и мацОС дистрибуцијама и C:WindowsSystem32driversetchosts
на Виндовс-у.
Windows XP, 2003, Vista, 7, 8, 10 — c:windowssystem32driversetchosts Linux, Ubuntu, Unix, BSD — /etc/hosts macOS — /private/etc/hosts
Морате да уредите етц хостс фајл као администратор, иначе нећете моћи да сачувате направљене промене.
Да бисте извршили измене у датотеци хостс, биће вам потребна администраторска или суперкорисничка права. Испод су упутства за уношење измена у фајл хост на различитим оперативним системима:
Виндовс:
C:WindowsSystem32driversetc
.Линук и мацОС:
sudo nano /etc/hosts,
да отворите хостс датотеку као роот са нано едитором (можете користити било који други уређивач текста).Након уношења измена у датотеку хостс, неки оперативни системи ће можда захтевати поновно покретање или ресетовање ДНС кеша да би промене ступиле на снагу.
Отворите Филе Екплорер и идите на следећу путању:
C:WindowsSystem32driversetc
У овој фасцикли пронађите датотеку под називом "хостс". Да бисте отворили датотеку са администраторским правима, кликните десним тастером миша на њу и изаберите Опен Витх > Нотепад.
Направите потребне измене у датотеци. Сваки унос мора бити на посебном реду и имати следећи формат:>
ИП адреса име_домена
на пример:
127.0.0.1 лоцалхост
Сачувајте промене тако што ћете кликнути на дугме „Датотека“ у горњем левом углу бележнице и изабрати „Сачувај“.
Да бисте уредили датотеку хостс у оперативном систему Виндовс 7, биће вам потребна администраторска права, па се уверите да ову операцију обављате као корисник са одговарајућим привилегијама.
Отворите Филе Екплорер и пратите путању:
C:WindowsSystem32driversetc
У овој фасцикли пронађите датотеку под називом "хостс". Кликните десним тастером миша на њега и изаберите Опен Витх > Нотепад.
Ако Нотепад није на листи, кликните на дугме Још апликација и изаберите Нотепад.
Ако не можете да сачувате промене због ограничења приступа, копирајте датотеку „хостс“ на радну површину. Уредите га на радној површини користећи Нотепад.
Направите потребне измене у датотеци. Сваки унос мора бити на посебном реду и имати следећи формат:
ИП адреса име_домена
на пример:
127.0.0.1 лоцалхост
Сачувајте промене. Ако сте уредили датотеку на радној површини, превуците је назад у директоријум C:WindowsSystem32driversetc
и прихватите да замените постојећу датотеку.
Да бисте уредили хостс датотеку на Линук-у или Уник-у, можете користити било који уређивач текста као што су ви, нано или гедит.
Отворите терминал.
Унесите команду да отворите датотеку хостс користећи жељени уређивач текста. на пример:
За ви: sudo vi /etc/hosts
За нано: sudo nano /etc/hosts
За гедит: sudo gedit /etc/hosts
Унесите лозинку суперкорисника (роот) да бисте добили приступ за уређивање датотеке.
Додајте или промените уносе у датотеци хостс. Сваки унос мора да садржи ИП адресу и одговарајуће име домена, одвојене размаком или табулатором.
на пример:
127.0.0.1 лоцалхост
192.168.0.1 екампле.цом
Сачувајте промене и затворите уређивач. За ви, мораћете да притиснете `Есц`, затим откуцате `:вк` и притиснете Ентер. У нано-у морате да притиснете Цтрл + Кс, а затим И да бисте сачували промене. Проверите своју хостс датотеку да видите да су промене које сте унели ступиле на снагу. Можете користити команду cat /etc/hosts
да видите садржај датотеке.
Да бисте уредили датотеку хостс, биће вам потребна права суперкорисника. Због тога ће коришћење команде `судо` пре отварања датотеке помоћи да добијете неопходне привилегије.
Отворите Финдер и идите до фолдера Апликације.
У фасцикли „Апликације“ пронађите и покрените програм „Терминал“.
У прозору терминала унесите следећу команду: sudo nano /etc/hosts
Унесите лозинку свог мацОС налога и притисните Ентер.
У нано уређивачу који се отвори видећете садржај датотеке хостс.
Додајте или промените уносе у датотеци хостс. Сваки унос мора да садржи ИП адресу и одговарајуће име домена, одвојене размаком или табулатором.
на пример:
127.0.0.1 лоцалхост
192.168.0.1 екампле.цом
Притисните "Цтрл + О", а затим "Ентер" да бисте сачували промене.
Затим притисните "Цтрл + Кс" да затворите нано едитор.
Да бисте уредили датотеку хостс, биће вам потребна права суперкорисника. Стога ће вам коришћење команде sudo
пре отварања датотеке помоћи да стекнете потребне привилегије.
Да бисте блокирали приступ одређеном сајту преко датотеке хостс, потребно је да извршите измене у овој датотеци, преусмеравајући тражену веб адресу на локалну ИП адресу или нетачну ИП адресу.
Ево како да то урадите:
sudo nano /etc/hosts
да отворите датотеку хостс са правима суперкорисника.Након што завршите ове кораке, ваш рачунар ће преусмерити захтеве на наведену локацију на локалну ИП адресу или нетачну ИП адресу, што ће довести до немогућности приступа тој локацији.
Оригинална датотека хостова у оперативном систему Линук, Уник или мацОС садржи минималан скуп уноса, обично само за приступ локалним ресурсима, без блокирања приступа било којој веб локацији.
# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost
127.0.0.1 localhost 127.0.1.1 user # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
## # 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
Имајте на уму да када вратите оригиналну датотеку хостс, сва подешавања која сте додали (укључујући блокирање приступа сајтовима) ће бити избрисана.