Как да блокирате уебсайтове в Windows с помощта на файла Hosts

Защо искате да знаете как да блокирате уебсайтове? Може би искате да защитите децата си в интернет(keep your kids safe on the Internet) ? Може би искате да блокирате разсейващи уебсайтове, за да не отлагате(block distracting websites so you don’t procrastinate) ? Може да се използва и за блокиране на сайтове за проследяване, които са вградени в реклами. 

Каквато и да е причината ви, можете просто да блокирате уебсайтове в Windows 10 , като използвате нещо, наречено hosts файл.

Текстът по-долу може да стане малко технически, особено ако никога не сте навлизали в гайките и болтовете на системните файлове на Windows . Ако искате бърз преглед, не забравяйте да разгледате нашето кратко и лесно за следване видео в YouTube(YouTube video) .

Какво представлява файлът Hosts?(What Is The Hosts File?)

Чували ли сте термина DNS ( Система за имена на домейни(Domain Name System) )? Отнася се до система от файлове, разпространявани в Интернет(Internet) , които помагат за разрешаването на имена на домейни като helpdeskgeek.com в неговия действителен адрес на интернет протокол(Internet Protocol) (IP), който се оказва 13.225.198.106 . Това помага на компютъра ви да знае с кой сървър да говори, когато искате да видите този сайт.

Преди да се появи DNS през 1984 г., това беше направено чрез локален файл на вашия компютър, наречен hosts file. Тогава(Back) компютрите не бяха свързани с много други компютри. Най-много може да сме се свързали с няколко десетки. Беше лесно да се запази цялата тази информация в обикновен стар текстов файл. Хост файлът живее и днес. 

Как работи файлът Hosts?(How Does The Hosts File Work?)

Файлът hosts позволява на компютъра да търси други имена на компютър, като localhost или имена на домейни, като helpdeskgeek.com и IP номерът за тях е точно до името във файла. Това е малко като това как имената на приятелите ви се свързват с техните телефонни номера във вашия телефон. Не е нужно да помните или да въвеждате номера, просто намерете името на човека.

Преди да продължим по-нататък е важно да разберем, че някои IP адреси са запазени за локална употреба. Това означава, че те могат да се използват само за насочване към вашия компютър и устройства в рамките на вашата непосредствена мрежа. Това означава всичко, преди комуникацията ви да се свърже с интернет(Internet) .

Например, IP адресът 127.0.0.1 винаги означава компютъра, на който работите, известен също като localhost . Опитайте да го напишете във вашия уеб браузър. Вероятно ще изведе празна страница.

Също така разберете, че www.website.com и website.com не са едно и също нещо. За да ни отведат и двамата до един и същ уебсайт, и двамата трябва да се разрешат до един и същ IP адрес. 

Блокиране на уебсайтове с файла Hosts(Blocking Websites With The Hosts File)

  1. Отворете Notepad като администратор(Administrator) .

  1. Щракнете върху Файл(File ) > Отвори(Open)

  1. Придвижете се до C:\Windows\System32\Drivers\etc

  1. Веднъж там, променете типа на файла от Text Documents (*.txt) на All Files (*.*) .

  1. Сега можете да видите файла hosts . Отвори го.

  1. Отидете до последния ред на страницата и добавете свой собствен ред. Да кажем, че блокираме Facebook .

Въведете IP адреса на локалния хост на 127.0.0.1 . Натиснете клавиша Tab и въведете facebook.com . Натиснете Enter(Press Enter) , за да преминете към следващия ред. Създайте втори ред като горния, но използвайте www.facebook.com вместо само facebook.com. 

Уебсайтът блокиран ли е?(Is The Website Blocked?) 

Отворете командния ред и стартирайте ping facebook.com , след което стартирайте ping www.facebook.com . Трябва да видите, че IP адресът, който се опитва да пингува, е 127.0.0.1.

Сега отворете вашия уеб браузър и отидете на facebook.com. Може още да се зарежда! Защо? Истинският IP адрес на Facebook може все още да се намира в кеша на браузъра и браузърът първо ще използва този IP. Изтрийте кеша на браузъра си(Delete your browser’s cache) и опитайте Facebook отново. Сега трябва да видите страница за грешка.

Не искам да виждам страница с грешка(I Don’t Want to See an Error Page)

Можете да опитате да пренасочите сайта към друг IP адрес, но в наши дни това няма да работи добре. Злонамереното редактиране на файла hosts беше често срещана атака от хакери. Сега уеб браузърите проверяват внимателно за сертификати, за да предотвратят това. Но все пак можете да опитате.

Друг начин да не виждате страница за грешка е да инсталирате и настроите уеб сървър на вашия компютър(install and set up a web server on your computer) и файлът на hosts да сочи към това. Може би го накарайте да покаже страница, която казва: „Връщайте се на работа!“ или изброява някои от вашите цели като мотивация да стоите извън социалните медии.

Какво друго мога да направя с файла Hosts?(What Else Can I Do With The Hosts File?)

Можете да използвате същата техника, но да поставите URL адресите(URLs) на различни сайтове за злонамерен софтуер и проследяващи реклами. Има предварително създаден хост файл (pre)със (--)злонамерен софтуер и рекламни сайтове(made hosts file of malware and ad sites) , който можете да копирате и поставите във вашия хост файл. Към момента на писане на това последното му актуализиране през март(March) 2020 г.



About the author

аудиофил инженер и специалист по аудио продукти с повече от 10 години опит. Специализирам се в създаването на качествени музикални високоговорители и слушалки от началото до края. Аз съм експерт в отстраняването на аудио проблеми, както и в проектирането на нови високоговорители и системи за слушалки. Моят опит надхвърля просто правенето на добри продукти; Също така имам страст да помагам на другите да бъдат възможно най-добрите, независимо дали това е чрез образование или общественополезен труд.



Related posts