Блокировка рекламы и вредоносных программ с помощью файлов хоста на Mac, Windows и Linux

https://www.flickr.com/photos/dullhunk/380814854Сегодня на каждом компьютере в Интернете существует простой небольшой текстовый файл хостов. Раньше он использовался для перевода имен серверов в их интернет-адреса. Однако с развитием таких технологий, как DHCP и DNS-серверы, он вышел из общего пользования. Это простое небольшое руководство расскажет вам, как использовать этот файл для блокировки доступа к тысячам сайтов, которые не служат никакой цели, кроме размещения рекламы и вредоносных программ..

Получите хороший файл hosts

Этот туториал покажет, как заменить существующий хостов файл на вашем компьютере с тем, который вы будете загружать. Хотя в существующем файле нет ничего плохого, это более простое решение, чем копирование содержимого нового файла в существующий. Опасность изменения существующего файла с помощью простого текстового редактора заключается в отсутствии расширения имени файла. Хотя это всего лишь текстовый файл, который можно прочитать с помощью любого текстового редактора, если эта программа-редактор добавляет расширение .txt к имени файла, она больше не будет использоваться в операционной системе..

Вы также можете легко перезаписать существующий файл новым вместо того, чтобы переименовывать исходный файл с расширением .old. Тем не менее, всегда полезно сохранить резервную копию оригинала на случай, если что-то пойдет не так, например, получение поврежденной или неполной копии нового хостов файл.

Для начала вам нужно будет загрузить копию файла hosts в этом репозитории github, на момент написания которого уже загружено более 32 000 известных сайтов с рекламой и вредоносными программами. Большое спасибо Стивену Блэку за всю работу, которую он вложил в сбор этого списка. Он даже зашел так далеко, что отредактировал дубликаты и продолжает регулярно добавлять к нему то, что он называет «источниками высокого качества»..

Когда загрузка закончится (что не займет много времени, учитывая, что ее размер меньше одного мегабайта), вы захотите извлечь хостов файл из него. Затем вы скопируете новый файл в его конечный пункт назначения на вашем компьютере..

Windows 7 и старше

  1. открыто проводник Виндоус (значок, который выглядит как папка) и перейдите к Загрузки папка
  2. Извлеките файл hosts из hosts.zip что вы скачали выше, щелкните правой кнопкой мыши на извлеченном хостов файл и выберите копия из меню. Убедитесь, что вы не копируете hosts.zip файл.
  3. В этом же окне Windows Explorer разверните C: \ проехать с левой боковой панели (может потребоваться расширить Мой компьютер чтобы увидеть список доступных дисков), а затем System32 тогда водители
  4. Нажать на и т.д папка, чтобы выбрать его. Вы увидите, что есть хостов файл уже в этой папке в центральной панели окна проводника
  5. Щелкните правой кнопкой мыши хостов выберите файл Rename и дать ему имя hosts.old. Windows может жаловаться, что этот файл защищен или является системным файлом. Предоставь себе разрешение и продолжай.
  6. Щелкните правой кнопкой мыши пустое место внутри этой папки и выберите Вставить поставить копию скачанного хостов файл в эту папку. Опять же, если Windows попросит вас, дайте себе разрешение продолжать.
  7. Закройте и перезапустите ваш веб-браузер

Windows 8, 8.1 и 10

  1. Переключитесь в режим рабочего стола и запустите проводник Windows с панели быстрого запуска
  2. Откройте свой Загрузки папка для извлечения хостов файл из hosts.zip
  3. После извлечения файла щелкните правой кнопкой мыши на хостов файл и выберите копия из меню
  4. На левой боковой панели разверните C: \ диск, затем System32 папка, то водители папку и выберите и т.д папка изнутри водители
  5. Щелкните правой кнопкой мыши на хостов файл в и т.д папку, выберите Rename вариант из меню и назовите его hosts.old. Если в Windows появится приглашение, скажите ему, что вы действительно знаете, что делаете, и дайте вам поработать с ним..
  6. Щелкните правой кнопкой мыши на любом пустом месте внутри этой папки и выберите Вставить разместить копию скачанного хостов файл в эту папку. Опять же, если Windows жалуется, скажите ей, что это ее личное дело, и пусть вы продолжите свое дело..
  7. Закройте и перезапустите веб-браузер

Mac OS X

  1. Если hosts.zip файл загружен на рабочий стол, дважды щелкните по нему, чтобы извлечь хостов файл из него прямо на рабочий стол
  2. Откройте Finder и выберите Идти опция меню в верхней части экрана.
  3. Нажмите на Перейти в папку из этого меню
  4. Тип / частные / и т.д. / хосты в Перейти в папку поле и нажмите Идти кнопка
  5. Прокрутите вниз, пока не увидите выделенный хостов файл.
  6. Перетащите хостов файл с рабочего стола в окно Finder
  7. OS X может подсказать вам, что делать с оригинальным файлом. Выберите замещать вариант, так как вы не будете возвращаться к оригиналу после этого.
  8. Вас также могут попросить ввести пароль, чтобы убедиться, что вы действительно, действительно это имеете в виду.
  9. закройте и перезапустите Ваш браузер

Любой дистрибутив Linux

  1. Откройте терминал и перейдите в папку «Загрузки»: cd Downloads
  2. Распакуйте или распакуйте hosts.zip файл в текущий каталог: разархивируйте hosts.zip
  3. Скопируйте хостов подать в /и т.д/ папка
    1. Если вы вошли в систему как root, переименуйте файл hosts в hosts.old: mv / etc / hosts /etc/hosts.old
    2. Затем скопируйте новый файл в /и т.д/ папка: cp hosts / etc /
    3. Если вы не вошли в систему как root, используйте sudo для переименования файла: sudo mv / etc / hosts /etc/hosts.old
    4. А затем скопируйте новый файл в /и т.д/: хосты sudo cp / etc /
  4. закройте и перезапустите Ваш браузер

Очистите кеш DNS

В некоторых случаях на компьютере может быть кэширован адрес одного или нескольких из этих рекламных сайтов. Затем последним шагом, если это необходимо, является очистка кеша связанных доменных имен с адресами. Это можно сделать, просто перезагрузив компьютер, но если вы не хотите перезагружаться, вот команды, необходимые для очистки кэша DNS вручную:

Очистить кеш DNS в Windows

Введите в командной строке следующую команду, а не powershell:

ipconfig / flushdns

Очистить кэш MacOS DNS

Для Mountain Lion или Lion введите в терминал следующее:

sudo killall -HUP mDNSResponder

Для Маверикс

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

В Yosemite команда изменялась для очистки кеша DNS вплоть до выпуска 10.10.4, когда она снова переключалась. Для 10.10 - 10.10.3 используйте следующую команду:

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcache; скажем, очищенный

Для любого выпуска после 10.10.4, включая El Capitan и Sierra, используйте следующее:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; говорят, что кэш очищен

Очистить кэш DNS в Linux

Введите следующую команду в терминал с помощью sudo или как root:

служба NSCD перезагрузить

ИЛИ

перезапуск службы nscd

И там у вас есть это. Простой текстовый файл, который первоначально использовался для хранения списка серверов и их адресов, будучи простым, но мощным блокировщиком рекламы и вредоносных программ. Хотя это ни в коем случае не означает замену любого существующего блокировщика рекламы, который вы, возможно, используете, это простое и легкодоступное дополнение к тому, что у вас уже есть.

Так что же хостов тем не мение?

Раньше не было никаких серверов, которые вели массивные списки всех интернет-адресов и доменов, которые они размещали. Каждый компьютер отвечал за ведение собственного списка серверов и их уникальных IP-адресов. IP-адрес представляет собой строку цифр и десятичных знаков и связан с конкретным доменом, например «compitech.com», но для компьютера выглядит как «209.58.135.68»..

Фактически, в зародыше интернета каждый интернет-адрес указывал только на один сервер. Будучи людьми, создатели Интернета рано осознали, что запоминание числового адреса для каждого сервера просто не произойдет. Должен быть способ дать каждому серверу более понятное для человека имя, а затем связать это имя с интернет-адресом этого сервера..

Самым первым способом сделать это был файл hosts. Однако одной проблемой, которая продолжала появляться, была привязка имени сервера к неправильному адресу. Это в значительной степени гарантировало, что компьютер не сможет получить доступ к этому серверу, пока адрес не будет исправлен.

эволюция

В конце концов, файлы hosts стали практически неуправляемыми из-за огромного количества серверов, на которых размещалась информация. Именно тогда кому-то пришла в голову идея создать группу серверов, которые бы хранили обновленные списки имен веб-сайтов, связанных с конкретными IP-адресами. Затем файл hosts должен иметь только имена и адреса серверов в этой группе..

Перенесемся в наше время, когда у нас есть DHCP, динамический DNS, DNS, несколько виртуальных веб-серверов, использующих один и тот же IP-адрес, и всякое другое безумство по сравнению с архаичной системой ручного ввода имени и адреса сервера в текстовый файл на нашем локальном компьютере..

Секрет этого блеска в том, что файл hosts по-прежнему просматривается раньше всего, когда дело доходит до поиска веб-сайта. Если этот веб-сайт указан в файле hosts, используется указанный адрес, и дальнейший поиск не выполняется, даже если этот адрес неверен.

Неважно, в какой версии Windows работает ваш компьютер, если вы используете Mac или даже если вы переключились на любой из дистрибутивов Linux, на вашем компьютере есть файл hosts, и его можно использовать в качестве блокировщика Интернета. реклама и вредоносные программы.

Мочь хостов быть испорченным

То, что делает этот учебник, технически является искажением хостов файл. Первоначально предполагалось связать имена серверов с их IP-адресами. Связывая имя сайта с неверным IP-адресом, вы нарушаете работу веб-функций. К счастью, вы нарушаете его в свою пользу, блокируя доступ вашего компьютера к нежелательному онлайн-контенту.

Конечно, здесь есть вероятность злоупотреблений. Вы хотите обновить содержимое этого файла только из надежных источников высокого качества. С более чем 32 000 записей было бы легко изменить IP-адрес «windowsupdate.microsoft.com» на сайт, на котором устанавливается программное обеспечение bot.net, замаскированное под официальные обновления безопасности Microsoft для Windows. Или хуже.

Так же, как с чем-либо еще доступным в Интернете в эти дни, пусть покупатель будет бдителен!

«Старая школа, Верхняя Мельница, Саддлворт» Дункана Халла в соответствии с CC 2.0

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Leave a Reply

Your email address will not be published. Required fields are marked *

26 − = 18

Adblock
detector