Локальное имя хоста уже используется в этой сети?

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

This computer's local hostname "----Macbook-pro.local" is already in
use on this network. The name has been changed to
"------Macbook-Pro-2.local" To change the local hostname, open system
preferences and click sharing, then click "edit" and type the name in
the local hostname field.

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

У меня тоже только один роутер и я всегда подключаюсь к одной и той же сети. То, что я сделал по-другому, это:

  • Я добавил принтер, а также скачал Whatsapp , но еще не использовал его.
  • Я открыл Skype прошлой ночью и давно этого не делал, может быть, причина в этом?

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

Может ли кто-нибудь помочь и объяснить это так, чтобы я мог понять, что произошло. Спасибо! С уважением!!

Есть ли у вас доступ к вашему маршрутизатору и его странице клиента DHCP и/или DNS? Кроме того, у вас есть подключение к Ethernet и Wi-Fi?
У меня была такая же проблема, и в этот момент мое имя хоста изменилось на MacBook-Pro-169.local.
Есть ли в вашей сети устройство с поддержкой прокси-сервера bonjour? Как AppleTV?

Ответы (4)

Чтобы проанализировать, что может быть этим призрачным сетевым хостом, используйте команду в командной строке (которую вы должны запустить Terminalили xterm):

dns-sd -G v4 ----Macbook-pro.local

Если это имя действительно существует в вашей доступной сети Wi-Fi, вы получите его IP-адрес в последнем столбце вывода этой команды, как в этом примере:

DATE: ---Sat 09 Dec 2017---
 0:42:42.548  ...STARTING...
Timestamp     A/R Flags if Hostname                               Address                                      TTL
 0:42:42.856  Add     2  6 ----Macbook-pro.local                  10.0.2.23                                    120

Если вы получаете только один IP-адрес, то это сообщение об ошибке, вероятно, было внутренней ошибкой в ​​​​способе MacOS управлять своим кешем DNS.

Если вы получаете два разных IP-адреса, то у вас есть незваный хост в вашей сети и за вашим брандмауэром (т.е. непосредственно на части Wi-Fi). Это может быть кто-то из ваших соседей. Чтобы продолжить его правильную идентификацию, вам придется использовать методы, которые рассматриваются как прямые атаки на чей-либо компьютер.

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

Спасибо за ваш ответ. Я получил такое же сообщение и напугал меня .. Я действительно следовал тому, что вы говорите, и оказывается, что есть только один IP-адрес :)
Почему, вероятно, это внутренняя ошибка в способе управления кешем DNS в MacOS?
Что делать, если dns-sdзависает на стадии ...STARTING...?
Что, если я получу (с опцией -G v4v6) шесть разных адресов, мой реальный IPv4, 127.0.0.1, мой настоящий IPv6, FE80:0000:0000:0000:0811:A483:CFBB:4DB9%en0, FE80::1%lo0 и : :1?
@MarkusKuhn: вы можете проверить, что все они принадлежат одному из ваших интерфейсов (возможно, Wi-Fi en0) с помощью: ifconfig en0. Тогда в вашей сети Wi-Fi нет пиратского хоста.

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

Проверьте конфигурацию маршрутизатора, он не должен дважды выдавать один и тот же IP-адрес.
Ах, на некоторых домашних маршрутизаторах существует мостовое соединение уровня 2 между LAN и WLAN, и в этом случае маршрутизаторы действительно могут передавать два разных IPv4-адреса в одной и той же подсети одному и тому же компьютеру, потому что он отображается с двумя разными MAC-адресами. в одной и той же сети с мостовым соединением и, следовательно, воспринимается сервером DHCP как два разных компьютера. Таким образом, решение, по-видимому, состоит в том, чтобы либо выделить один и тот же IP-адрес для обоих MAC-адресов одного и того же компьютера, либо удалить мост и иметь отдельные подсети LAN и WLAN (и широковещательные домены)? Последнее может привести к тому, что устройства не найдут друг друга.

Вас не так легко взломать. Ваш маршрутизатор имеет брандмауэр, который блокирует все порты, если вы не открыли их и не перенаправили на свой внутренний IP-адрес. Вам также необходимо включить эти функции в настройках общего доступа, чтобы они работали, например, общий доступ к файлам (порт 21 для FTP), удаленный вход (порт 22 для SSH/SFTP) и веб-сервер (порт 80/443 для HTTP/HTTPS). Все они отключены по умолчанию.

Что вы можете сделать, чтобы обезопасить себя

  1. Снимите все флажки в разделе «Общий доступ»:введите описание изображения здесь

  2. Убедитесь, что у вас сложный пароль для всех ваших учетных записей.

  3. Включите брандмауэр в Системных настройках -> Безопасность и конфиденциальность -> Брандмауэр.

  4. Удалите все службы динамического DNS (например, DynDNS) с вашего маршрутизатора (если вы его не используете), которые связывают ваш IP-адрес с фактическим адресом, например. myhouse.homelinux.com, который попадет на ваш IP-адрес, даже если вы будете получать по 100 новых каждый день.

  5. Если вы удалили службу динамического DNS, перезапустите маршрутизатор, чтобы получить новый IP-адрес, чтобы убедиться, что никто не знает ваш новый IP-адрес.

  6. Проверьте все устройства в вашей сети, заблокируйте MAC-адрес любого неопознанного устройства.

  7. Измените пароль маршрутизатора с admin/admin на более сложный и пароль WiFi. Комбинации цифр, прописных и строчных букв и специальных символов.

Если вы хотите узнать, кто это, вы можете открыть приложение «Терминал», затем ввести: ping ----Macbook-pro.local, здесь будет отображаться IP-адрес устройства и время в мс, если устройство ответит.

  1. Если он дает вам IP-адрес, вы можете найти этот IP-адрес в своем маршрутизаторе по DHCP, чтобы заблокировать MAC-адрес устройства.
  2. Если вы не видите IP-адрес, он мертв, и вы можете изменить свое имя хоста на прежнее.

Надеюсь, это поможет, если кто-то хочет что-то добавить/изменить, не стесняйтесь. :)

Первое предложение «Вас нелегко взломать». слишком много рекламы. И в таком случае, если на стороне Wi-Fi сети обнаружен дублирующийся адрес, все это происходит внутри периметра, защищенного брандмауэром. Брандмауэр никоим образом не может защитить два компьютера на одной стороне сети (здесь сторона Wi-Fi).

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

В моем случае у меня была виртуальная машина Windows 10, которая была настроена на «мостовую сеть» и получала отдельный IP-адрес от маршрутизатора.

Я перешел на «общую сеть», чтобы разрешить ее в моем случае.