Недавно я купил Mac Mini в конце 2009 года, обновил его до Lion, и был довольно разочарован, обнаружив, что даже после изменения имени Bonjour, DNS и локальной сети в терминальной подсказке (и "Идентификатор компьютера" в утилите каталогов) по-прежнему отображается joshuas-iphone Никогда не было ни Джошуа, ни iPhone, который когда-либо подключался бы к моей сети, поэтому я исключил это. Любая помощь будет высоко оценен.

2 ответа2

2

Приложение Terminal выполняет поиск DNS, чтобы имя хоста отображалось в приглашении. Это по сути бессмысленно. Ваше имя хоста - это то, что вы задали в настройках общего доступа, независимо от того, что вы видите в терминале. DNS-запись неверна и возвращает то, что она считает именем хоста для IP вашего Mac.

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

В качестве альтернативы вы можете изменить сценарий входа в систему, чтобы получить имя хоста из другого источника, мой любимый вариант с «networksetup -getcomputername». Это тянет его из конфигурации системы, а не DNS.

0
  1. Откройте Системные настройки и нажмите «Общий доступ».
  2. В текстовом поле с названием «Имя компьютера» измените его на любое другое.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .