Как да блокирате лоши сайтове с „etc / hosts“



Опитайте Нашия Инструмент За Премахване На Проблемите

Независимо дали следите големите железни машини, които трябва да се заключат от потенциални заплахи, или просто да администрирате собствения си лаптоп и искате да блокирате нещо вредно, можете да блокирате всеки уеб адрес чрез файл. Този файл определя кои ресурси трябва да бъдат пренасочени към някой друг IP адрес. Въпреки че не е първоначално предназначен, този файл по този начин може да се използва за пренасочване на заплахи някъде безобидно.



Всички адреси във файла се форматират с IP адрес, последван от какъвто и да е указател, който указва оригиналния ресурс. Всичко, което се опитва да получи достъп до споменатия ресурс, първо ще провери файла hosts, за да види къде трябва да бъде пренасочен, преди да го зареди. Тъй като това включва редактиране на критичен системен файл, най-добре е първо да направите резервно копие на преди да го редактирате, в случай че нещо се обърка.



Пренасочване на вредни връзки към безвредни ресурси

Да предположим, че nastysite.bad, който в действителност не съществува, представлява неприятен уебсайт, който искате да блокирате. В подкана за Linux CLI въведете или sudo nano или видях за редактиране на файла hosts от текстов интерфейс или може би gksu gedit за да го редактирате графично. Можете също така да използвате друг графичен редактор като подложка за мишка или листови панел, но не забравяйте да използвате gksu, когато се изисква root достъп с част от графичен софтуер. Въведете вашата администраторска парола, за да продължите. След това можете да добавите два реда, за да блокирате nastysite.bad от вашата система:



0.0.0.0 nastysite.bad

:: nastysite.bad

Първият го блокира от наследения IPv4 достъп, а вторият го блокира от съвременния IPv6 достъп. Уверете се, че файлът не чете [Само за четене] или нещо друго в долната част или в заглавната лента, преди да запазите, в противен случай работата ви всъщност няма да бъде запазена.



Системните администратори са склонни да обсъждат къде е правилната област за добавяне на блокови редове във файла с хостове. Повече от вероятно ще имате ред, посочващ следното:

# Следващите редове са желателни за IPv6 поддържащи хостове

Някои администратори биха Ви препоръчали да добавите всички създадени от потребителя редове над този коментар. Други настояват, че създадените от потребителя редове трябва да се добавят само след какъвто и да е ред, последен в генерирания файл. Независимо къде искате да ги добавите, не забравяйте да добавите ред над тях, който е бил коментиран, за да знаете какво сте блокирали.

Например, ако се опитвате да блокирате примерния ред по-горе, тогава скриптирайте файла като такъв:

# Добавена е блок линия на 12/10

0.0.0.0 nastysite.bad

:: nastysite.bad

Редактирането на файла с хостове може да се извърши веднага или след рестартиране. Това зависи от вашата локална конфигурация. Още веднъж, моля, не забравяйте да направите резервно копие на , така че ако сте допуснали някаква грешка, можете просто да презапишете грешния си файл с този оригинал и по този начин да избегнете проблеми с интернет връзката.

2 минути четене