Редактирайте файла с хостове на Windows, за да блокирате или пренасочвате уеб сайтове
Файлът Windows Hosts е файл, който Windows използва за контрол и картиране на IP адреси. С редактирането на файла Hosts, Windows може да бъде персонализиран, за да блокира или пренасочи определени уебсайтове и дори протоколи, които се използват от програми и приложения.
За да започнете да редактирате файла Hosts на Windows, първо трябва да го намерите. Отворете Windows Explorer и кликнете върху Този компютър или Моя компютър. Кликнете два пъти върху C: Windows и превъртете надолу по страницата, докато стигнете до System32 папка. Отвътре в тази папка, отворете шофьори и след това отворете и т.н.. Сега ще видите няколко файла, единият от които е Силите.
Сега забележете, че типът на файла за Силите файлът е посочен като досие. Тъй като няма програма за настройка по подразбиране за отваряне на такъв тип файлове, двойното щракване върху файла hosts просто ще ви даде подсказка на Windows, която ви пита коя програма искате да използвате, за да отворите файла.
От това подкана можете да изберете да редактирате файла с хост файлове с Notepad. Затова просто кликнете, за да изберете Notepad и щракнете върху Добре бутон. От там, Notepad ще стартира с информация за файла на хостовете.
Този начин на отваряне на файла hosts бе демонстриран, за да покаже къде всъщност се намира файлът hosts в Windows, но няма да можете да го редактирате, защото това е системен файл. За да редактирате файла, първо трябва да отворите Notepad, изпълнявайки се като администратор.
Кликнете върху начало и въведете Notepad, но не щракнете върху Notepad, за да го отворите. По-скоро, Кликнете с десния бутон списъка с Notepad, за да изведете контекстното меню. Изберете опцията Изпълни като администратор.
С отворен бележник изберете Файл> Отваряне. Придвижете се до C: \ Windows \ System32 \ шофьори \ и т.н.. Ще получите празен екран, който ще покаже подканата Няма елементи, съответстващи на търсенето ви. промяна Текстови документи (* .txt) към всички файлове използвайки падащото меню. Сега можете да изберете Силите файл и кликнете отворено.
Добавянето на файлове към файла hosts е много просто. Файлът hosts използва формата:
IP адрес exampledomain.com
Блокирането на уебсайт в Windows е толкова просто, колкото да въведете следното в дъното на файла hosts:
127.0.0.1 www.exampledomain.com
Така че, ако исках да блокирам уебсайт като www.nytimes.com, бих могъл да добавя следния ред:
127.0.0.1 www.nytimes.com
Това, което всъщност казваме на Windows е, че уебсайтът www.nytimes.com трябва да пренасочи към IP адрес 127.0.0.1, което е само обратната връзка на локалната ни система. Ако нямате настройка на местен уебсайт на компютъра си, ще получите страница за грешка в уеб браузъра си.
Много хладно, нали? Очевидно е, че можете да видите как това може да се използва по няколко различни начина: шега, родителски контрол и т.н. Ако не искате да блокирате уебсайта по този начин, можете също да го пренасочите към друг уебсайт. За да направите това, първо трябва да намерите IP адреса на другия сайт.
За да направите това, просто отворете командния ред (щракнете върху Старт и въведете CMD) и напишете следната команда:
пинг
В моя пример, аз пигна Adobe.com. IP адресът е 192.150.16.117. Сега мога просто да вмъкна този номер в моя хост файл пред www.nytimes.com.
Сега, когато посещавам www.nytimes.com, получавам пренасочване към Adobe.com! Nice! Обърнете внимание, че ако това не работи за уебсайтовете, които въвеждате, това може да се дължи на URL адреса, който използвате. Например, има значение, ако използвате www.nytimes.com за разлика от nytimes.com без WWW. Посетете уебсайта и вижте точно какъв е URL адресът за уебсайта, който искате да пренасочите. Винаги трябва да се опитвате без www първо да видите дали това работи.
Ако уебсайтът използва HTTPS като Google.com или нещо подобно, той все пак трябва да пренасочи, ако използвате името на хоста. Няма начин да се определи HTTPS версията на уебсайт в HOSTS файла, но тя трябва да пренасочи HTTPS и не-HTTPS версиите на уебсайта, ако използвате само името на хоста (т.е. google.com).
И накрая, можете да използвате файла hosts, за да създавате прости бързи команди към вашите собствени устройства в мрежата. Например, моят рутер е на 192.168.1.3 в домашната ми мрежа, но бих могъл да добавя следния ред към моя хост файл и просто напишете myrouter.com в адресната лента.
Няма значение дали myrouter.com всъщност е уебсайт или не, защото файлът hosts е прочетен първо и вие сте пренасочени към IP адреса, посочен във файла. Заслужава да се отбележи, че не всички браузъри могат да използват файла hosts, така че ако не работи, това може да е проблем. Изпробвах я с помощта на IE, Microsoft Edge, Chrome и Firefox и тя работи на всички браузъри.
Като цяло, файлът hosts все още е полезен, дори и в Windows 10. Той също така все още работи добре в Windows 8, 7, Vista и т.н. Ако имате някакви въпроси, не се колебайте да коментирате. Наслади се!