Як отримати IP-адреси спільних комп’ютерів у ОС X 10.7?


15

У мене на бічній панелі "Спільний" список комп'ютерів, однак у мене немає їх IP-адрес.

Мій маршрутизатор має їхні IP-адреси, проте немає відображення імені комп'ютера <> IP-адреси.

Як знайти відображення імені комп'ютера <> IP-адреси?

Відповіді:


34

Ви можете використовувати такий інструмент, як браузер Bonjour, або dns-sd(1)переглядати служби, знаходити хостів, що публікують ці послуги, та знаходити IP-адреси цих хостів.

З dns-sd, це може вийти приблизно так:

  1. Знайдіть хости для обміну файлами за допомогою протоколу Apple Filing Protocol (AFP):

    dns-sd -B _afpovertcp._tcp локальний

    Це дасть вам список служб файлів AFP у вашій локальній мережі. Вам доведеться Ctrl-Cвийти, dns-sdщоб повернутися до підказки оболонки.

  2. Вибравши назву служби AFP зі списку, ви можете дізнатись .localім'я хоста, що надає таку послугу, як ця:

    dns-sd -L MyOtherMac _afpovertcp._tcp локальний

    Знову ж таки, Ctrl-Cвийдіть із нього після отримання відповіді.

  3. Розв’яжіть ім'я хоста mDNS у стилі "hostname.local" для набору IP-адрес:

    dns-sd -G v4v6 MyOtherMac.local

    Знову ж таки, Ctrl-Cвийдіть із нього після отримання відповіді.


1
Спасибі. як щодо пошуку карти windows / netbios?
Дон Ч.

Вибачте, я дуже поганий у регулярному вираженні. Ви можете дати мені підказки зробити це зі сценарієм і повторити його для кожного комп’ютера в моїй мережі?
nkint
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.