Задать вопрос
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

Файл hosts на macOS

Файл hosts – это часть операционной системы macOS. Он работает так же, как и в других Unix-подобных системах. Этот файл используется для сопоставления имён хостов с их IP-адресами, что позволяет обходить систему доменных имён (DNS) или задавать локальные адреса для разработки или тестирования. Его также можно использовать для блокировки доступа к определённым сайтам, например, для предотвращения отслеживания или блокировки рекламы.

Где находится файл hosts macOS

Файл hosts находится по следующему пути:

/etc/host

или

/private/etc/hosts.

Вы можете открыть эту папку через выпадающее меню Finder «Переход». Выберите опцию Переход к папке

Вы также можете сделать это с помощью сочетания клавиш Shift + Cmd + G

В поиске введите путь к файлу, чтобы перейти непосредственно к нужной директории, и выберите подходящий вариант. 

Готово! Нужный файл система выделит автоматически.

 

Структура файла hosts

У файла hosts простая структура. Каждая строка представляет собой IP-адрес, за которым следует один или несколько имён хостов, разделённых пробелом. 

В нём также могут быть комментарии с символом # – после него текст будет игнорироваться.

Пример файла hosts:

##
# 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

Как редактировать файл hosts на macOS

Важно! Неправильное использование файла hosts может привести к проблемам с подключением к сети или доступом к веб-сайтам, поэтому перед его изменением рекомендуется сделать его копию

Способ 1. Через Терминал

Важно! Чтобы редактировать файл hosts, вам потребуются права администратора. 

  1. Откройте Терминал.
  2. Введите команду для редактирования файла с использованием любого текстового редактора, например, nano или vi. Для nano команда будет выглядеть так:
sudo nano /etc/hosts

  1. Введите пароль администратора.
  2. Затем внесите необходимые изменения в файл. Например, чтобы заблокировать доступ к определённому сайту, добавьте строку по следующему принципу:
127.0.0.1 example.ru

Это перенаправит все запросы к example.ru на локальный адрес, тем самым заблокировав доступ к сайту.

  1. Сохраните изменения и закройте редактор. Если используете nano, зажмите сочетание клавиш Ctrl+O.
  2. Далее нажмите Enter и Ctrl+X для выхода.

Способ 2. Через текстовый редактор

Чтобы изменить файл hosts без командной строки, можно воспользоваться текстовым редактором. Это более подходящий способ для пользователей, которые плохо знакомы с Терминалом. 

  1. Щёлкните по файлу hosts правой кнопкой мыши и выберите опцию Открыть с помощью.
  2. Затем выберите TextEdit или любой другой текстовый редактор.
  3. Внесите необходимые изменения в файл. Например, вы можете добавить строку:
127.0.0.1 example.ru

Это перенаправит все запросы к example.ru на локальный адрес, тем самым заблокировав доступ к сайту.

  1. Сохраните внесённые изменения, нажав Cmd + S. Система предложит сохранить изменения, создав копию файла.
  2. Сохраните копию файла на рабочем столе с расширением .txt.
  3. Переименуйте файл, удалив расширение .txt, чтобы вернуть его к исходному состоянию (имя файла должно оставаться «hosts»).
  4. Скопируйте измененённый файл обратно в папку /etc. Если система сообщит, что файл с таким именем уже существует, выберите Заменить. Возможно, потребуется ввести пароль администратора. 

Как обновить кэш DNS

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

Для сброса кэша DNS на macOS используйте следующую команду в Терминале:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder 

Эта команда сбросит кэш DNS, а killall -HUP mDNSResponder перезапустит DNS-резолвер на macOS. 

Зачем изменять файл hosts

Изменение файла hosts может потребоваться по нескольким причинам:

  • Блокировка веб-сайтов. Файл hosts может использоваться для блокировки доступа к определённым сайтам на компьютере, путём перенаправления запросов к ним на недействительный IP-адрес или адрес локальной машины. Так вы можете ограничить доступ к нежелательным или вредоносным сайтам.
  • Тестирование веб-сайтов. Разработчики веб-сайтов используют файл hosts для тестирования своих сайтов на реальных устройствах, перенаправляя доменное имя сайта на IP-адрес разрабатываемого сервера. Это помогает тестировать сайт перед его запуском или обновлением.
  • Обход ограничений. С помощью hosts можно обходить ограничения на доступ к некоторым сайтам, установленных на уровне сети или интернет-провайдера. В этом файле вы можете указать IP-адреса целевого сайта.
  • Ускорение доступа. При настройке записей для часто посещаемых сайтов файл hosts может ускорить процесс разрешения имён, поскольку DNS-запросы для этих сайтов будут обрабатываться локально. 
  • Разработка и тестирование сетевых приложений. Разработчики могут использовать файл hosts для перенаправления трафика между различными серверами или средами, что упрощает тестирование и отладку сетевых приложений.
  • Персонализация сетевого окружения. Файл hosts даёт пользователям возможность настраивать и персонализировать сетевое взаимодействие их системы, например, путём создания коротких или более запоминающихся псевдонимов IP-адресов внутри локальной сети.

Как мошенники могут использовать hosts

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

Фишинг и подмена веб-сайтов

Мошенники могут изменить файл hosts, чтобы перенаправить запросы к банковским или платёжным сайтам на поддельные страницы, которые выглядят точно так же. Пользователи не замечают подвоха, вводят свою конфиденциальную информацию и таким образом сами передают свои данные прямо в руки мошенников.

Распространение вредоносного ПО

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

Блокировка обновлений безопасности

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

Рекламное и шпионское ПО

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

Как защититься от подобных мошеннических схем?

  • Регулярно проверяйте содержимое файла hosts на предмет необычных или неожиданных записей.
  • Используйте надёжное антивирусное программное обеспечение, которое может обнаруживать и предотвращать несанкционированные изменения в системных файлах, включая файл hosts.
  • Будьте осторожны при скачивании программ из интернета, особенно из непроверенных источников. Они могут содержать вредоносное ПО, которое способно изменять файл hosts.
  • Регулярно обновляйте операционную систему и программное обеспечение. Так вы сможете защититься от возможных уязвимостей, которые могут использовать для несанкционированного изменения файла hosts или других вредоносных действий.
  • Используйте расширенные настройки безопасности и веб-фильтры вашего антивирусного ПО, если таковые имеются, для дополнительной защиты от фишинговых и вредоносных сайтов.

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

Предыдущая статья
Установка KVM на Astra Linux
Следующая статья
Файл hosts: где находится и как его изменить