2

У меня есть скрипт на моей машине XP, который должен связаться с моей машиной OSX по IP-адресу. Машина OSX использует DHCP, и IP-адрес меняется ежедневно. Тем не менее, он имеет статическое имя компьютера и имя netbios (то же самое), которое, как я полагаю, может быть разрешено как-то по ip-адресу для использования сценарием.

Таким образом, я ищу (предполагаю) команду (ы), которая могла бы раскрыть IP-адрес машины OSX с машины XP, используя (самое большее) имя статического компьютера OSX.

Что я пробовал:

ping my_osx_comp_name -> не найден

ping my_osx_comp_name.local -> не найден

arp -a показывает IP-адрес для машины OSX, но не имя.

Если я предположу, что на данный момент у меня был текущий динамический IP-адрес (192.168.235.18), но не имя (для диагностики),

tracert 192.168.235.18 показывает один прыжок, но без разрешения имени.

ping -a 192.168.235.18 успешно пропингует, но не показывает имени

nbtstat -A 192.168.235.18 -> хост не найден

Я действительно убедился, что они входят в одну рабочую группу "WORKGROUP". Они также находятся в той же локальной сети с тем же шлюзом по умолчанию и маской подсети.

Что еще я могу сделать или могу ошибаться? Нужен ли сервер WINS?

Как я уже сказал, я думаю о решениях. Я не очень знаком с NETBIOS, WINS и т.д.

1 ответ1

1

Пункт 2 немного сбивает с толку.

Можете ли вы уточнить, что у вас есть и что вы ищете.

Если у вас есть имя компьютера, вы можете пропинговать его, чтобы получить IP-адрес -

ping computername

Если у вас есть IP-адрес, вы можете использовать следующее, чтобы получить имя -

пинг-IPaddress

или же

nbtstat -A ipaddress

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