Получить IP-адрес локального ПК, подключенного к удаленному рабочему столу

Получить IP-адрес локального ПК, подключенного к удаленному рабочему столу

Я использую Windows 7 на локальном ПК и удаленном рабочем столе (ни на одном из них у меня нет прав администратора).

Допустим, IP-адрес моего ПК — 10.*.4.*1.

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

C:\>netstat -n | find "3389" | find "ESTABLISHED"
  TCP    10.*.4.10:3389        10.*.4.*1:50031       ESTABLISHED
  TCP    10.*.4.10:3389        10.*.4.*2:50032       ESTABLISHED
  TCP    10.*.4.10:3389        10.*.4.*3:50033       ESTABLISHED
  TCP    10.*.4.10:3389        10.*.4.*4:50034       ESTABLISHED
  TCP    10.*.4.10:3389        10.*.4.*5:50035       ESTABLISHED

Печать echo %username%Я могу получить доступ к учетной записи, к которой я подключен на удаленном рабочем столе.

Я хотел бы указать IP-адрес моего локального ПК, с помощью которого я подключен к удаленному рабочему столу.

решение1

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

nslookup %CLIENTNAME%
ping %CLIENTNAME%
tracert %CLIENTNAME% | find "Tracing"

Связанный контент