Файл Hosts на macOS: как редактировать, где находится

Где находится файл hosts в Mac OS X и как его отредактировать

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

И если пользователи Windows, которые уже сталкивались с этим файлом и его редактированием знакомы с этим понятием и, скоре всего, помнят путь до нужного файла наизусть (но мы, на всякий случай, напомним -Windowssystem32driversetchosts), то новые пользователи компьютеров от Apple под управлением Mac OS X (macOS) поначалу часто теряются, не обнаружив искомый файл hosts по привычному для них пути, как, впрочем, и самого пути в их Маке.

Именно о том, где находится файл hosts на Mac и как его открыть и отредактировать мы и расскажем в этой подробной инструкции ниже.

К счастью, найти и отредактировать файл hosts на Mac ничуть не сложнее, чем сделать это в операционной системе от Microsoft. Нам известно как минимум два способа, о которых и пойдет речь ниже. Вы можете воспользоваться тем из них, которых вам покажется быстрее и удобнее.

Как открыть файл hosts через терминал Mac OS

Тем пользователям техники Apple, кто не боится слова “терминал”, этот способ покажется наиболее быстрым и удобным. Для просмотра и редактирования файла hosts на Mac откройте программу “Терминал” и введите в ней следующую команду.

Также вам потребуется ввести пароль администратора, если он задан на компьютере.

Если вы всё ввели правильно, перед вами откроется содержимое файла hosts вашего Мака.

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

После внесения всех необходимых изменений нажмите сочетание клавиш “ctrl+X” для сохранения.

Нажмите клавишу “Y” для подтверждения сохранения изменений. Вот и всё, файл hosts успешно отредактирован.

Для того, чтобы сделанные изменения сразу же вступили в силу, иногда необходимо сбросить кэш DNS вашего Mac.

Как открыть файл hosts в текстовом редакторе

Для тех пользователей Mac’ов, которые ещё не очень хорошо “дружат” с Терминалом, есть альтернативный вариант открыть и изменить файл hosts при помощи любимого текстового редактора и стандартного файлового менеджера Finder.

Для этого кликните правой кнопкой мыши (или используйте аналогичное действие трекпада) по иконке Finder на нижней панели (Dock) вашего компьютера и выберите в выпадающем меню пункт “Переход к папке. “.

В открывшемся окне введите путь, по которому находится файл hosts в компьютерах с операционной системой OS X и нажмите кнопку “Перейти”. Выглядит путь следующим образом.

В результате откроется окно Finder’а в папке, в которой искомый файл и расположен. Он будет уже выделен. Просто кликните по нему правой кнопкой и откройте его с помощью вашего любимого текстового редактора (подойдет и стандартный TextEdit).

Читайте также:
Базовая настройка Mac после покупки

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

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

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

Обновите кэш DNS

В большинстве случаев сделанные вами в файле hosts изменения будут применены незамедлительно, однако если этого почему-то вдруг не произошло – не расстраивайтесь, попробуйте сбросить кэш DNS. Для этого в терминале выполните следующую команду (потребуется ввод пароля администратора).

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

После этого указанные в новом файле hosts правила точно будут работать так, как надо.

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

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

  1. Система доменных имён DNS
  2. Редактирование файла Host
  3. Как восстановить файл Hosts на Mac

Система доменных имён DNS

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

Каждый веб-сайт, каждая служба и почти каждое устройство, подключенное к Интернету, имеет уникальный числовой IP-адрес, который их идентифицирует.

Существует система доменных имен (DNS), которая преобразует эти IP-адреса в имена, которые более узнаваемы и запоминаются людьми. Например, название сайта macnoob.ru выглядит намного лучше, чем IP 5.101.115.179.

При первом вводе адреса веб-сайта ваш Mac проверяет подключение к DNS-серверу (это делается автоматически через вашего интернет-провайдера), чтобы найти TCP / IP-адрес сервера, к которому вы пытаетесь подключиться.

Таким образом, Mac создает скрытый файл кеша, чтобы запомнить это сопоставление на случай, если вы решите снова посетить тот же сайт.

Благодаря системе доменных имен и связанному с ней кешу ваш компьютер macOS знает, как открыть нужный сайт в Интернете.

Но есть также файл, который может оказаться очень полезным. Он называется Hosts и может использоваться для перезаписи информации DNS.

Редактирование файла Host

Есть несколько причин, по которым вы можете захотеть изменить файл Hosts вместо того, чтобы позволить DNS выполнять свою работу:

  • Тестирование страницы на сервере, прежде чем она станет видна другим пользователям Интернета.
  • Чтобы заблокировать или обойти шпионское ПО, сбросив их IP-адреса. Для этого все, что вам нужно сделать, это ввести IP-адрес 0.0.0.0, а затем доменное имя, которое вы хотите заблокировать.
  • Устранение воздействия вирусов-вымогателей, блокирующих доступ в Интернет.
Читайте также:
Как создать загрузочную флешку с установщиком MAC OS X [Инструкция]

Наиболее распространенный способ обработки файла Host — использовать стандартное приложение Terminal, которое можно найти в папке Utilities на любом компьютере Mac.

Вы также можете получить доступ к Терминалу с помощью поиска Spotlight или Launchpad.

Чтобы открыть файл Hosts, запустите Терминал и в окне приложения введите команду, открывающую текстовый редактор Nano:

После ввода команды нажмите Enter, введите пароль администратора и снова нажмите Enter.

Процесс ввода пароля администратора визуально никак не представлен — это нормально. Просто введите свой пароль на клавиатуре, нажмите «Enter» и все заработает.

Теперь вы находитесь в текстовом редакторе Nano и должны увидеть что-то похожее на это:

Мышь и трекпад не работают, можно использовать только клавиатуру Mac.

Прежде чем менять хосты на вашем Mac, сделайте копию файла в каталоге / private / etc / hosts. Это может вам понадобиться, если у вас есть дополнительные сопоставления. В моем случае это IP 10.221.55.3 для ВМ с Windows 10.

Чтобы сопоставить новое устройство или домен с правильным IP-адресом, используйте клавиши со стрелками, чтобы переместить курсор в любую строку в строках, отмеченных комментарием #.

Например, если вы сопоставляете IP-адрес с доменом, введите IP, нажмите клавишу пробела и введите имя домена.

И наоборот, если вы хотите заблокировать страницу, используйте 127.0.0.1 для сопоставления ее с локальным компьютером.

Например, чтобы заблокировать Macnoob.ru от посещения сайта на компьютере Mac, выполните следующие действия:

После внесения изменений нажмите сочетание клавиш Control + O, чтобы применить их.

Затем нажмите Control + X и «Enter», чтобы выйти из редактора.

Чтобы увидеть изменения, осталось очистить кеш DNS. Для этого набираем команду:

sudo killall -HUP mDNSResponder

Это очистит кеш DNS на вашем Mac, и операционная система увидит изменения, внесенные в файл Hosts.

В нашем случае, когда мы пытаемся открыть страницу macnoob.ru, мы связались с локальным IP 127.0.0. 1, мы увидим в браузере следующее сообщение:

Важно не забывать, что вы редактировали хосты, так как вам может потребоваться отменить изменения, которые вы сделали позже.

Альтернативный способ редактировать файл Hosts на Mac — использовать текстовый редактор TextEdit. Скопируйте файл из / private / etc / hosts и внесите изменения. Затем замените им оригинал (вы не можете редактировать оригинал).

Как восстановить файл Hosts на Mac

Если вам нужно отменить изменения и восстановить нормальную работу DNS на вашем Mac, просто замените текущую версию ранее созданной копией или вставьте в нее значения по умолчанию.

Для этого откройте Finder и введите в поиске «Хосты»:

Или перейдите на его диск в / private / etc / hosts.

Скопируйте его (вы не можете вносить изменения в оригинал) и откройте его с помощью текстового редактора TextEdit. Теперь удалите все содержимое и вставьте значение по умолчанию:

# База данных хоста

# localhost используется для настройки интерфейса обратной петли

Читайте также:
Износ SSD накопителя в MacBook на чипе M1

# при загрузке системы. Эту запись изменять нельзя.

127.0.0.1 локальный хост

255.255.255.255.255 широковещательный хост

Нажмите «Сохранить», закройте файл и замените его исходным в папке / private / etc / hosts.

Когда macOS спросит, хотите ли вы заменить файл, подтвердите свое решение, введите пароль администратора и перезагрузите Mac.

Все, если есть вопросы — задавайте их в комментариях, мы постараемся помочь.

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

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

Система доменных имен DNS

Как только пользователь ввел название сайта в адресной строке, устройство автоматически запускает множество скриптов, работу которых практически невозможно отследить.

Происходит незаметная идентификация IP устройства и сайта. Каждый элемент сети имеет собственный идентификатор для распознания.

Для большего удобства была создана система доменных имен, проще говоря DNS . Она приобразует входящие IP-адреса в более удобную форму, понятную человеку. Например, сайт macnoob .ru имеет идентификатор 5.101.115.179.

При попытке входа на сайт, устройство автоматически проверяет связи DNS и IP-адреса сервера, на который планируется вход. Для проверки используются данные, предоставляемые провайдером сети.

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

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

Но среди огромного числа файлов есть один, который позволяет изменять процесс определения DNS . Он называется Hosts .

Редактирование файла Hosts

Но для чего в теории может потребоваться изменять состав локального файла? Существует несколько причин:

  • Редактирование отдельный файлов может использоваться для тестирования функциональности сайта перед запуском. Благодаря этому, специалисты могут посмотреть на ресурс глазами рядового пользователя.
  • Для блокировки и отключения шпионского ПО и скриптов, которые могут отслеживать IP-адреса. Чтобы сделать это, достаточно ввести IP 0.0.0.0 перед именем домена.
  • Отключение вирусов-вымогателей, которые используют IP для блокировки интернет-соединения.

Для редактирования может использоваться несколько способов, но самым удобным является Терминал. Это стандартное ПО, находящееся в каждом устройстве mac , в разделе “Утилиты”.

Запуск терминала доступен через Лаунчпад и Спотлайт .

Для нахождения файла Hosts нужно открыть терминал и с помощью командной строки запустить текстовый редактор Nano .

Команда администратора имеет следующий вид: sudo nano / etc / hosts .

После ее ввода, потребуется указать данные администратора ( логин и пароль) и нажать “Ввод”.

Важно! Ввод данных администратора может не отображаться на экране, это нормально! Нужно не обращать на это внимание и продолжать вводить его на клавиатуре.

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

Читайте также:
Используем камеру iPhone в видеоконференции на компьютере

Чтобы избежать проблем после редактирования Hosts , рекомендуется создать резервную копию файла. Это поможет восстановить информацию в случае ее утери.

Выбранное устройство можно сопоставить с любым существующим IP-адресом. Достаточно перенести курсор на любую из строк после знака #. Для переноса используются те же стрелки на клавиатуре.

Для сопоставления IP адреса и домена, необходимо сначала указать IP, а затем название домена.

Для блокировки сайта достаточно ввести комбинацию 127.0.0.1 для дальнейшего сравнения в компьютером.

То есть сначала вводится комбинация блокировки, а затем адрес запрашиваемого ресурса. Если введенные данные корректны — нажать сочетание клавиш Ctrl +0 для применения.

После успешного внесения изменений можно закрыть редактор. Для этого нужно нажать комбинацию клавиш Ctrl +X.

Чтобы убедиться в правильности проделанной работы, рекомендуется очистить кэш ДНС . Без этого ничего не будет. Очистка кэша происходит по команде администратора sudo killall — HUP mDNSResponder .

Как только очистка завершится, система сможет распознать внесенные изменения в Hosts . В результате этих действий, следующее посещения сайта будет невозможным. На экране будет отображаться следующее сообщение: “ Safari не может подключиться к серверу”.

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

Существует прекрасная альтернатива hosts . Это программа для редактирования TextEdit . Она также подходит для внесения изменения в файлы устройства.

Как восстановить файл Hosts на Mac

Для нормальной работы устройства необходимы заводские настройки файлов. Именно поэтому нужно восстановить нормальную работу DNS . Для таких целей подойдет резервный файл, который стоило сохранить заранее.

Чтобы отыcкать его, можно воспользоваться программой Fider , введя в строку Hosts . Есть альтернативный вариант — перейти к коренной папке.

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

Оригинальный файл имеет следующий вид:

# localhost is used to configure the loopback interface

# when the system is booting . Do not change this entry .

Приведенный выше текст можно вводить вручную, но будет проще просто скопировать и вставить.

Останется только сохранить внесенные изменения, ввести пароль администратора и перезагрузить устройство. Если компьютер спросит, нужно ли сохранить или заменить исправленный файл, нужно подтвердить действия.

Как редактировать файл Hosts в macOS?

Файл Hosts — это важный файл, расположенный на вашем Mac, позволяющий сопоставлять IP-адреса с именами хостов. Сопоставление IP-адресов контролирует браузер, как следует обрабатывать введенный адрес сайта, прежде чем он перейдет в разрешение DNS браузера. Есть две основные причины, по которым стоит подумать о добавлении сопоставления в файл hosts:

  1. Чтобы напрямую сопоставить домен с IP, чтобы время разрешения было быстрым.
  2. Чтобы заблокировать домены, используя по умолчанию IP-адрес localhost.

В этой статье мы обсудим, как редактировать файл hosts в Mac OS X с версией Yosemite 10.10.2.

Редактировать файл Hosts в Mac OS X

Файл Hosts находится по пути к файлу «/ private / etc / hosts» в Mac. У вас должны быть права администратора, чтобы редактировать файл hosts. Нажмите кнопки «Command + Пробел» на клавиатуре, чтобы открыть «Поиск Spotlight». Введите «Терминал» и дважды щелкните приложение «Терминал», которое отображается в верхней части списка.

Читайте также:
Форматируем внешний жесткий диск для совместной работы с OS X и Windows

Открыть терминал в Mac OS X

Вы также можете открыть Терминал по пути «/ Applications / Utilities /» через Finder.

Резервное копирование файла Hosts

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

sudo cp / private / etc / hosts

Вы увидите предупреждающее сообщение и попросите вас ввести системный пароль, чтобы продолжить. Введите свой пароль, вы не сможете увидеть пароль при вводе, поэтому не паникуйте, что вы не можете ввести пароль в приложении Терминал. После ввода пароля нажмите клавишу ВВОД и проверьте папку «Документы», чтобы найти исполняемый файл резервной копии UNIX с именем «hosts-backup».

Резервное копирование файлов в Mac OS X

Файл Hosts в Mac находится по пути «/ private / etc / hosts /», откройте файл hosts, набрав в Терминале следующую команду и введите пароль администратора.

судо нано / частный / и т.д. / хосты

Файл Hosts будет загружен в редактор nano и с помощью стрелок дойдет до последней строки, где вы можете ввести новый IP-адрес и имя домена. Например, вы можете сопоставить этот сайт www.webnots.com с IP-адресом 74.220.193.173, чтобы всякий раз, когда вы открываете запись файла хостов сайта, использовалась для быстрого сопоставления IP-адреса и экономии времени при разрешении имени хоста.

Добавление записей в файл Hosts на Mac

  • Оставьте пробел между IP и доменным именем.
  • Введите по одной записи в строке.
  • Не удаляйте предыдущие записи, доступные в файле hosts, которые необходимы для загрузки системы.
  • Щелчок мышью не будет работать в редакторе nano, и вам нужно использовать клавиши со стрелками, чтобы перейти к последней строке.
  • Введите имя домена без www и с www в двух отдельных строках, чтобы рассмотреть обе записи. Здесь IP-адрес может быть таким же.

После того, как вы добавили необходимые записи, нажмите клавиши «Control + O» и нажмите клавишу ввода / возврата, чтобы подтвердить изменение файла «/ private / etc / hosts /». Нажмите «Control + X», чтобы закрыть редактор nano.

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

Откройте сайт, который вы поддерживали в файле hosts в Safari, и посмотрите, насколько быстро он загружается по сравнению с предыдущим. Если вы используете Chrome, вы больше никогда не увидите смущающее сообщение «Resolving host…» в строке состояния Chrome.

Иногда вам также может потребоваться закрыть все окна браузера или перезапустить систему, чтобы изменения вступили в силу.

Читайте также:
Как установить Windows 10 на Mac с чипом M1

Произошла ошибка при изменении файла hosts? Не беспокойтесь, просто восстановите файл резервной копии, сохраненный в папках «Документы», набрав следующую команду в приложении «Терминал».

/ Documents / hosts-backup / частный / etc / hosts

Блокировка доменов с помощью файла Hosts

Если вы хотите заблокировать домены с помощью файла hosts, тогда простой способ — указать эти домены на IP-адрес localhost. IP-адрес localhost обозначается как :: 1 для IPv6 и 127.0.0.1 для IPv4, поэтому добавьте следующие строки в файл hosts, чтобы заблокировать веб-сайт.

Как редактировать файл Mac Hosts?

Написано Памела Гарсия Последнее обновление: декабрь 11, 2020

Технический эксперт по написанию текстов, который умеет писать сообщения об устранении неполадок в любой проблеме Mac и помог многим читателям спасти свои компьютеры Mac.

Вы планируете редактировать Файл хостов Mac в любое время скоро? Хорошо, что вы нашли эту статью!

Мы покажем вам, как эффективно и безопасно редактировать файл hosts.

Чтобы стать разработчиком или ИТ-администратором, вы должны ежедневно и правильно выполнять свои задачи.

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

Если вы опасаетесь, что некоторые сайты, доступные на вашем устройстве, небезопасны, почему бы не заблокировать их полностью редактирование файла хостов?

Вы также можете повысить производительность своего Mac, отредактировав файл hosts. Как? Узнайте в этой новой статье ниже.

Звучит неплохо? Давайте погрузимся прямо в .

Часть 1. Что такое файл хоста?

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

Чтобы было понятнее, например, когда вам нужно перейти на определенный веб-сайт, скажем, www.YourName.com, компьютер найдет и переведет это в IP-адрес из файла hosts.

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

Файл DNS против хостов

Система DNS или доменных имен – это огромный каталог сайтов со всеми списками сайтов с соответствующими IP-адресами.

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

Часть 2. Зачем редактировать файл Mac Hosts?

Прежде чем мы начнем, есть много вопросов о том, почему вам нужно редактировать файл хостов Mac? Существует множество причин, по которым вы захотите отредактировать файл хостов Mac.

Одна из наиболее распространенных причин создание и разработка веб-сайтов и даже устранение неполадок .

Вы можете переопределить поиск DNS, поместив записи в файл hosts. Вы даже можете заблокировать рекламные сайты и вредоносные сайты, которые могут нанести вред вашему Mac.

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

Читайте также:
Установка Windows 7 на MAC с помощью Parallels Desktop [ШАГ-4]

Еще одна причина – производительность и скорость устройства. Когда вы редактируете файл хоста Mac, он сразу же направляет вас на нужный веб-сайт без помощи или посредничества DNS, которое может засорить и вызвать задержку системы.

Однако, если вы не хотите переносить чистку вручную, я настоятельно рекомендую вам использовать iMyMac PowerMyMac.

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

Также есть инструменты, которые удалить программы вы больше не используете и даже запускаете полное сканирование для диагностики состояния вашей системы. Вы можете бесплатно загрузить это программное обеспечение и самостоятельно оценить все возможности!

Часть 3. Как редактировать файл Mac Hosts?

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

Перед этим убедитесь, что у вас есть полные права или права администратора, включая все пароли.

Через терминал

Откройте Терминал с помощью поиска Spotlight или зайдите в Приложения, нажмите Утилиты и выберите Терминал.

Скопируйте и вставьте эту строку sudo nano / private / etc / hosts и затем нажмите return. Введите свой пароль, а затем нажмите Return еще раз

Теперь вы можете редактировать файл хостов Mac, добавив две строки внизу. Например:

Примечания: замените доменное имя своим фактическим доменным именем, а также точным IP-адресом.

Добавьте пробел между IP-адресом и доменным именем, иначе команда не будет работать

Сохраните файл hosts, нажав Control + O и нажмите Return. Если необходимо очистить кэш DNS-файлов Mac, скопируйте и вставьте эту команду в терминал: sudo dscacheutil –flushcache. Нажмите возврат

Для выхода из экрана терминала нажмите Control + X

Через текстовое редактирование

Другой способ отредактировать файл хостов Mac – через Text Edit. Это альтернатива Терминалу, если вы не знакомы с ним.

Откройте Finder. В строке меню нажмите «Перейти», а затем «Перейти к папке» и введите этот код: / private / etc / hosts, а затем нажмите «Return».

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

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

Если вы планируете заблокировать сайт, используйте доменное имя 127.0.0.1 + (127.0.0.1 facebook.com)

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

Примечание: Это только перенаправляет веб-адрес с устройства или Mac, который содержит отредактированный файл hosts.

Часть 4. Вывод

Мы только что узнали о том, что такое файл хостов Mac, почему и как его редактировать. Тем не менее, мы должны помнить, что редактирование файла хоста Mac тоже имеет определенные риски.

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

Читайте также:
Как забыть сеть Wi-Fi на Макбуке [пошаговая инструкция]

Если вам нужна тщательная очистка вашего Mac, используйте рекомендуемый iMyMac PowerMyMac. Он очищает и улучшает вашу систему, удаляя ненужные файлы и многое другое.

Удаление беспорядка может быть утомительным, поэтому оставьте эту грязную работу PowerMyMac. Это безопасно, эффективно и бесплатно!

Прекрасно Спасибо за ваш рейтинг.

Файл Hosts в Mac OS — как изменить

Инструкции в интернете, связанные с блокировкой сайтов или подключении к серверам, часто рекомендуют внести изменения в файл Hosts. Но далеко не все пользователи Mac OS, знакомые с этим файлом по Windows, могут его с легкостью найти на компьютере “яблочной” корпорации. В этой статье мы расскажем, где находится файл Hosts, как его открыть и отредактировать.

Где находится файл Hosts в Mac OS

Самый простой способ быстро перейти к расположению файла hosts в Mac OS — это использовать переход к конкретной папке в Finder. Нажмите правой кнопкой на значок Finder в левом нижнем углу и выберите “Переход к папке”.

Введите в качестве конечного адреса /private/etc/hosts и нажмите “Перейти”.

Так вы окажетесь в системной папке, где находится файл Hosts.

Как изменить Hosts в Mac OS

Есть несколько способов править содержимое в Hosts на Mac, рассмотрим два варианта, которые можно считать максимально удобными.

Через папку

Выше мы указали способ перейти в папку на Mac OS, где находится файл Hosts. Прямо из этой папки его можно править. Нажмите на него правой кнопкой и выберите редактор, который нужно использовать для внесения изменений в файл.

Попробуйте внести изменения в файл hosts, появится сообщение, что у вас нет прав для изменений файла, нажмите “Дублировать”.

Откроется новый файл, внесите изменения в него. После этого сохраните новый файл в любом месте в формате txt.

Далее остается заменить новым файлом, с внесенными изменениями, старый файл hosts в папке, где ранее его открывали. В процессе замены потребуется ввести пароль от операционной системы.

Сразу после этого изменения в hosts будут применены.

Через Терминал

Другой способ изменить Hosts на Macbook, iMac или другом компьютере Apple — это использование Терминала.

Откройте Терминал, для этого вызовите панель поиска Spotlight (command+пробел) и введите название утилиты. А далее выберите ее из списка.

Введите в терминале команду sudo nano /private/etc/hosts — эта команда означает переход в режиме редактирования к файлу hosts.

Внесите изменения, которые необходимо, в hosts.

Для сохранения результатов, нажмите Control+X, а далее нажмите Y для подтверждения действий.

Теперь изменения в файл Hosts внесены.

Что делать, если не действуют изменения в Hosts

Одна из проблем, которая может возникнуть у пользователей Mac OS после внесения изменений в файл Hosts (например, если вносились изменения для подключения к конкретному хостингу сайта) — это отсутствие реакции на изменения. Такая проблема возникает из-за сохраненного кэша DNS в операционной системы. Его можно сбросить через терминал.

Читайте также:
Сколько циклов перезарядки выдерживает батарея MacBook Pro (Air)

При помощи окна Spotlight вызовите Терминал и введите в нем команду:

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

После чего нажмите Enter.

Подтвердите действие паролем.

Теперь кэш DNS очищен на Mac, и изменения hosts вступят в силу.

Как отредактировать файл хостов Mac OS X (и почему вы можете этого захотеть)

Файл hosts

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

Это важный файл, который находится под контролем администратора компьютера, поэтому для внесения любых изменений вам потребуется учетная запись с полными привилегиями. В Mac OS X процесс немного сложнее, чем просто открыть текстовый файл, добавить несколько строк и сохранить его снова; но даже новичкам достаточно легко справиться с небольшими проблемами.

Если вы используете Windows, вы можете найти инструкции для вашей операционной системы здесь

Что оно делает

Если вы попали на эту страницу из поиска, есть хорошая идея, что вы уже знаете, почему вы хотите изменить файл hosts (и можете пойти дальше и пропустить страницу вниз до раздела «Внесение изменений» этой статьи). Все еще читаете? Я предполагаю, что вы не знакомы с этим файлом тогда.

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

Например, веб-разработчикам часто приходится использовать этот файл для доступа к серверам разработчиков, которые не привязаны к домену. Указав домен или субдомен, например «mysite1.mysite.com», на IP-адрес, по которому расположен сайт разработки, проще получить доступ к сайту. Это также помогает предотвратить доступ к этому серверу остальной части сети.

Другим примером может быть блокировка доступа к домену, поэтому, когда веб-сайт перенаправляет вас на сайт рекламодателя или партнера, вы можете заблокировать этот сайт, добавив в файл hosts строку, которая перенаправляет IP-адрес на локальный компьютер (127.0.0.1) , Конечно, это лишь слабая сеть безопасности, так как рекламодатели, спамеры, распространители вредоносного ПО и все остальные, кого вы можете не пускать, мудры.

Ваш компьютер (будь то Windows, Mac или Linux) всегда будет проверять наличие файла hosts при загрузке, и вам не нужно ничего делать, чтобы включить его. Это уже там. Если вы читаете эту статью, вы, вероятно, используете Mac, и вам следует знать, что для внесения изменений в эту часть диска потребуется доступ администратора.

Безусловно, самый простой способ внести изменения в ваш файл hosts — это использовать приложение Terminal.

Читайте также:
Как отключить Flash баннеры в браузерах Safari, Mozilla и Chrome

Вносить изменения

Это руководство предназначено для Mac OS X Lion 10.7 и более поздних версий, если не указано иное. Чтобы изменить файл hosts, сначала откройте приложение Terminal. В командной строке введите следующее:

При появлении запроса введите пароль администратора

и нажмите Enter.

Пользователи Mac OS X 10.6 или более ранней версии найдут файл в / частные / и т.д. / хосты место вместо

Чтобы дать вам представление о том, что здесь происходит, Судо Команда обеспечивает временный доступ на уровне root, а нано имя программы, используемой для внесения изменений в файл, и / и т.д. / хосты это местоположение файла.

После того, как вы ввели пароль и загрузили nano, вы увидите окно, похожее на скриншот ниже.

Вы должны будете использовать клавиши со стрелками для перемещения курсора, так как указатель мыши не будет работать здесь. Обратите внимание на комментарии, которые обозначены символами «#». Если строка начинается с #, она игнорируется, поэтому вы можете использовать эти строки, чтобы сохранить файл в чистоте с описанием того, что делает каждое добавление. Точно так же вы можете использовать комментарии, чтобы быстро включить или отключить изменения, не удаляя правило полностью. Это известно как «комментирование».

Правила должны быть добавлены в следующем формате: например, добавление «127.0.0.1 google.com» перенаправит все запросы google.com (но не www.google.com запросы) на ваш локальный компьютер, по сути блокируя доступ вашего компьютера к серверам Google.

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

Как только вы нажмете Enter, nano сообщит, сколько строк было написано, и изменения будут сохранены. Вы можете выйти из нано, используя Control + X чтобы вернуться к подсказке, изменения должны быть мгновенными.

Если ваши изменения не регистрируются сразу, вы можете очистить свой DNS, открыв Терминал и введя следующее:

Для пользователей на OS X 10.6 или более ранней версии следующая команда Терминала используется вместо очистки DNS:

Все сделано!

И все, вы изменили файл хостов Mac OS X и можете уверенно делать это снова, когда захотите, используя несколько команд терминала.

Сообщите нам, что вы делали с вашим файлом hosts в комментариях ниже.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: