Файл hosts в Mac OS, как правило, может быть защищен от простого изменения и при попытке его выполнить выходит ошибка наподобие “вы не являетесь владельцем файла hosts Mac“. К счастью, это не беда.
Ниже рассматривается редактирование файла hosts в Mac OS всеми возможными способами.
Как же редактировать файл hosts?
Простейший – через Терминал, который запускается через Finder либо из Launchpad.
В Терминале необходимо ввести вот что: sudo nano /private/etc/hosts и затем (после выполнения данной команды) ваш пароль владельца компьютера.
На экране выйдет текст файла и можно изменять по своему усмотрению, но только через клавиатуру.
Для подтверждения правок следует жать Ctrl плюс X и подтвердить клавишей Y.
Другой вариант позволяет изменять в текстовом процессоре, что значительно комфортнее для работы. Заходим в Finder, жмем правую клавишу мыши, выбираем “Переход к папке”.
Набираем /private/etc/hosts, подтверждаем.
Можно изменять файл в любимом редакторе, но ведь мы помним, что редактировать его нельзя? Поэтому сперва нужно сохранить дубликат, а потом заменить исходный файл.
Важно! Определенные изменения сразу не будут активированы, поэтому следует перезапустить DNS-кэш, для чего в Терминале вводится: dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Успехов!