Сменить hostname mac os

Обновлено: 03.07.2024

Имя хоста в обычном смысле относится к имени, используемому для идентификации разных хостов в одной и той же LAN. Для пользователей Windows это имя их компьютера, которое могут видеть другие пользователи в той же локальной сети в «сети». Таким образом, ваше собственное имя компьютера, которое является именем хоста, может быть изменено пользователем в настройках свойств «Компьютер».

Но для Mac OS имя хоста и имя компьютера - это разные понятия, потому что Mac OS может настроить имя хоста, отображаемое в локальной сети, через «имя компьютера», которое является именем хоста в обычном смысле, который мы упоминали ранее. «Имя хоста» в Mac OS - это настоящее имя хоста.

Если вы знакомы с Unix или Linux, вы должны четко понимать, что командную строку в терминале можно настроить.Обычно командная строка содержит имя хоста, которое является именем хоста, подключенного к текущему терминалу.

Для терминала под Mac OS "имя хоста", отображаемое в это время, - HostName, которое является настоящим именем хоста. Мы можем просмотреть текущее "имя хоста" с помощью команды:

Если вы хотите изменить имя хоста, вы можете использовать следующую команду:

sudo scutil --set HostName новое имя хоста

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

Итак, как настроить имя хоста, отображаемое текущим хостом в локальной сети?

Мы делаем это, настраивая «имя компьютера» в Mac OS, то есть значение ComputerName. Есть два способа:

1. В разделе «Настройки» - «Совместное использование» измените имя компьютера.
2. Под терминалом с помощью команд.
Конкретный процесс реализации:

Метод 1. В разделе «Настройки» - «Совместное использование» измените имя компьютера:

Метод 2 - введите команду в терминале:

sudo scutil --set ComputerName новое имя компьютера

Интеллектуальная рекомендация


Краткое описание общих функций MPI

содержание 1, основная функция MPI 2, точка-точка функция связи 3, коллективная функция связи 1, основная функция MPI MPI_Init(&argc, &argv) Информировать системы MPI для выполнения всех необх.

Примечание 9: EL выражение


JVM память

концепция Виртуальная машина JVM управляет собственной памятью, которая разделяет память во многие блоки, наиболее распространенной для памяти стека и памяти кучи. 1 структура виртуальной машины JVM H.

Проблема сетевого запроса на Android 9.0

вЗапустите Android 9 (API Уровень 28) или вышеНа устройстве операционной системы Android, чтобы обеспечить безопасность пользовательских данных и устройств, использование по умолчанию для зашифрованно.


Учебная запись по Webpack (3) В статье рассказывается о создании webpack4.0.

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

В операционных системах macOS и Windows есть файл hosts, который работает как локальный распределитель адресов и их доменных имен (на манер DNS). Он настраивается администратором компьютера самостоятельно, и параметры, внесенные в него, касаются только конкретного устройства.

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

Редактирование файла hosts в текстовом редакторе

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

  • Открываем любое окно Finder, нажав на соответствующую иконку в панели избранных программ или нажав на комбинацию клавиш Cmd + N на пустом рабочем столе.
  • Затем нажимаем на комбинацию клавиш Shift + Cmd + G.
  • В появившемся окне вводим: /private/etc/hosts.
  • Откроется папка с множеством файлов, среди которых мы ищем нужный нам hosts.
  • Кликаем по нему правой кнопкой мыши, наводим курсор на пункт «Открыть в программе» и выбираем приложение TextEdit (можно выбрать другой редактор на свой вкус, если вы уверены, что он точно откроет файл).

По умолчанию этот файл защищен, и редактировать его нельзя, поэтому делаем следующее:

  • Отредактировав hosts, нажимаем комбинацию клавиш Cmd + S, чтобы его сохранить.
  • Система предложит сделать его копию.
  • Сохраняем копию на рабочий стол в формате .txt
  • Затем выделяем файл hosts, нажимаем клавишу «Ввод» (Enter) и удаляем буквы .txt, чтобы вернуть прежний формат (оставляем только имя hosts).
  • После этого копируем новый файл hosts обратно в папку /etc, и когда система сообщит о том, что такой файл уже есть, нажимаем «Заменить». Перед этим система может попросить ввести пароль администратора (тот, что вы вводите, когда входите в систему).

Редактирование файла hosts через приложение nano в «Терминале»

Если желание копаться в файлах, создавать копии и переносить их из папки в папку не хочется, а нужно быстро отредактировать файл hosts, то это можно сделать через редактор текстов nano в «Терминале». Для этого:

  • Открываем «Терминал». Об этом можно попросить Siri или вручную открыть Launchpad, нажав на иконку в виде ракеты в панели избранных программ, отыскать там папку «Утилиты» и кликнуть по приложению «Терминал».
  • Далее вводим в него команду sudo nano /private/etc/hosts .
  • «Терминал» потребует ввести пароль администратора. Вводим его (помните, что пока вы печатаете пароль в «Терминале» он никак визуально не отображается).
  • Перед вами откроется текстовый файл, в который можно ввести любые изменения.
  • Затем нажимаем комбинацию клавиш Ctrl + X, а затем клавишу Y, чтобы сохранить изменения.

Обновление кэша DNS

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

  • Открываем «Терминал» (как это сделать описано в «Редактирование файла hosts через приложение nano в Терминале»).
  • Вводим в него команду dscacheutil — flushcache; sudo kilall -HUP mDNSResponder .

После этого новый файл hosts точно заработает.

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

Блокировка рекламы или ускорение загрузки сайтов

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

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

Сброс параметров iOS через hosts

Есть и более практическое применение. Чаще всего к редактированию hosts прибегают те, кто взломал прошивку мобильного устройства Apple.

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

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

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

Этот учебник покажет как изменить имя хоста Mac с помощью командной строки и сделайте изменение настройки постоянным (ну, постоянным, пока вы его снова не измените):

Как изменить имя хоста на Mac из командной строки

Для начала запустите приложение Терминал в Mac OS, а затем используйте следующий синтаксис команды:

sudo scutil –-set HostName new_hostname

Просто замените new_hostname на то, на что вы хотите изменить ваше имя хоста, например, я хочу изменить имя хоста Mac в MacBookPro я буду использовать эту команду:

sudo scutil –-set HostName MacBookPro

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

Другой способ установки имени хоста Mac

В современных выпусках MacOS от Mac OS X Mavericks и новее вы также можете использовать команду hostname с флагом, чтобы установить имя хоста для постоянного изменения:

sudo hostname -s YourHostName

Опять же, sudo требует прав администратора для завершения работы.

Проверка текущего имени хоста Mac из командной строки

После выполнения указанной выше команды вы можете убедиться, что изменения произошли, набрав:

Если вы хотите посмотреть, как это сделано, короткое видео ниже демонстрирует шаги с помощью scutil:

Настройка временного изменения имени хоста

Вы также можете установить временное изменение имени хоста с помощью следующей команды:

sudo hostname new_hostname

Этот конкретный подход является временным и будет сброшен после перезагрузки вашего Mac, поэтому, если вы хотите навсегда изменить имя хоста, используйте вместо этого указанную выше команду. Вы по-прежнему можете использовать команду hostname, но для этого потребуется флаг -s, как описано в вышеупомянутых инструкциях. Спасибо комментатору Джиму за указание на это!

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

How to Edit Your Hosts File on Linux, Windows, and macOS

В этом руководстве мы расскажем, как изменить файл hosts в Linux, macOS и Windows.

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

Файл hosts используется для сопоставления доменных имен (имен хостов) с IP-адресами. Это простой текстовый файл, используемый всеми операционными системами, включая Linux, Windows и macOS.

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

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

Формат файла хостов

Записи в файле hosts имеют следующий формат:

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


Изменения в файле hosts вступают в силу немедленно, за исключением случаев, когда записи DNS кэшируются приложениями.

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

Изменить файл хостов в Linux

В Linux полный путь к файлу /etc/hosts .

Приведенные ниже инструкции действительны для всех дистрибутивов Linux, включая Ubuntu, CentOS, RHEL, Debian и Linux Mint:

В окне терминала откройте файл hosts с помощью вашего любимого текстового редактора :

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

Прокрутите вниз до конца файла и добавьте новые записи:



Изменить файл хостов в Windows

В Windows полный путь к файлу c:\Windows\System32\Drivers\etc\hosts . Приведенные ниже инструкции действительны для Windows 10 и Windows 8.

Нажмите клавишу Windows и введите Блокнот в поле поиска.

Щелкните правой кнопкой мыши значок «Блокнот» и выберите «Запуск от имени администратора».

В Блокноте нажмите Файл, затем Открыть. В поле Имя файла вставьте c:\Windows\System32\drivers\etc\hosts .

Прокрутите вниз до конца файла и добавьте новые записи:



Сохраните изменения, нажав File > Save .

Изменить файл хостов в macOS

В macOS полный путь к файлу /etc/hosts . Приведенные ниже инструкции действительны для всех версий MacOS.

В окне терминала откройте файл hosts с помощью вашего любимого текстового редактора:

Читайте также: