Как другие упомянули, нет никакого прямого способа определить, какой IP подключен к определенному порту коммутатора. Причина состоит в том, что Ethernet-коммутатор работает в L2 Модели OSI и обычно не осматривает высокоуровневые слои (Уровень 3-> IP-адрес). (Существуют некоторые исключения в новом оборудовании),
Одно важное примечание, для использования ping / прием ARP, необходимо будет использовать устройство на том же VLAN или подсети как устройство, которое Вы ищете. Иначе Вы будете только видеть MAC-адрес шлюза по умолчанию в таблице ARP.
Вот процедура, которую я рекомендую, если это возможно.
Источник и Место назначения на том же VLAN
Источник и Место назначения на различных VLAN
Существует начальная коммуникация от клиента (на эфемерном порте) к порту TCP сервера 135. Картопостроитель конечной точки RPC сервера устанавливает случайный порт на сервере и отправляет это клиенту и затем клиентским подключениям к тому случайному порту.
Вот статья от Microsoft, которая говорит о том, что необходимо было бы сделать для установления статических портов на сервере: http://support.microsoft.com/kb/270836
Если Вы хотите быстро видеть, настроили ли серверу это, пойдите, взглянули на HKEY_LOCAL_MACHINE\System\CurrentContolSet\Services\MSExchangeIS\ParametersSystem и ищут значение, названное "Порт TCP/IP". (Это - только одно из мест, где оно должно было бы быть установлено. Статья может сказать Вам остальных.)
(Если Вы ищете, это для передачи коммуникации Outlook к Exchange через брандмауэр для большого количества клиентов думает об использовании RPC по HTTP (S) (также известный как "Outlook Где угодно") вместо внесения этого изменения. В противном случае забудьте, что я сказал что-либо...),