▷Файл Hosts не работает на Mac? Попробуйте это решение

.

Некоторые пользователи Mac на самом деле обнаружили, что данные хостов macOS не работают или что изменения в файле /etc/hosts на Mac явно игнорируются. Учитывая, что данные хостов используются для сопоставления IP-адресов с именами хостов, а также регулярно изменяются искушенными пользователями, это раздражающая проблема, которая неудивительна.

.

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

.

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

..

Исправлена ​​ошибка, из-за которой изменения файла Hosts игнорировались / файл Hosts не работал в macOS.

.

Наиболее вероятная причина, по которой файл hosts не обслуживает Mac, заключается в том, что он либо поврежден, либо больше не является макетом данных ASCII. Иногда это может произойти при попытке отредактировать файл hosts с помощью редактора форматированного текста или стороннего приложения, или если данные неправильного типа были сохранены с помощью vim/vi/nano и т. д.

.

Во-первых, мы, скорее всего, создаем резервную копию/перемещаем старый файл hosts, переименовывая его, это позволяет вам отменить настройку, если хотите:

.

sudo mv /etc/hosts /etc/hostsbackup

.

Скопируйте содержимое файла hostsbackup прямо в буфер обмена, простой способ сделать это — использовать pet cat, после чего выбрать сообщение и скопировать его в буфер обмена:

.

кот /etc/hostsbackup

.

Теперь создайте новый hosts submit с помощью nano:

.

судо нано /etc/hosts

.

Вставьте содержимое исходного файла hosts во вновь созданные документы hosts.

.

Нажмите Control + o и Control + X, чтобы сохранить, а также выйти из nano.

.

Затем вы можете очистить кеш DNS, чтобы изменения заработали.

.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

.

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

.

ПРИМЕЧАНИЕ. Некоторые пользователи Mac сообщают, что им приходится повторно активировать свой Mac для идентификации нового файла hosts. Это необычно, но может повлиять на некоторые компьютеры Mac под управлением macOS Catalina или более поздней версии.

.

Также есть вероятность, что вам потребуется активировать исходную учетную запись в Mac OS, прежде чем вы сможете редактировать данные хостов, в зависимости от состояния вашей установки macOS.

.

Некоторые люди по-прежнему сталкиваются с проблемами, когда отправка хоста не учитывается в macOS Monterey и macOS Ventura, в частности, и в этом случае вы можете дополнительно использовать стороннее приложение, например.противогаздля управления файлом хостов на Mac и даже расширением браузера для изменения хостов, если вы хотите сделать это на уровне браузера. Например, для Google Chrome расширение Chrome, такое какLiveHostsделает работу.

.

Вы когда-нибудь сталкивались с проблемами с документами hosts в MacOS? Устранило ли указанное выше средство создания нового файла hosts из командной строки проблему для вас? Вы нашли другой сервис? Поделитесь с нами своим опытом в комментариях!

.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *