Согласно этому сообщению в блоге, Вы не можете использовать Службы удаленных рабочих столов в SBS2008
Команду, которую Вы ищете, называют nslookup
, хорошо работает для обратной ЭКВИВАЛЕНТНОСТИ поисков, кто-то настроил обратный зональный файл, который они не всегда делают.
Если Вы используете команду nslookup с IP-адресом, поскольку его первый аргумент возвратит запись PTR (обратная запись), если это будет существовать. Например:
nslookup 192.168.1.50
Для многих IP-адресов Вы могли просто использовать ping-a, например
ping -a 209.85.229.106
возвратится
Pinging ww-in-f106.google.com [209.85.229.106] with 32 bytes of data:
Reply from 209.85.229.106...........
Использование роет. Порт Windows доступен от ISC здесь (взгляд в непосредственном поле загрузки для ссылки на zip-файл). Вот их ссылка страницы справочника для, роют.
Точка опеки об обратных записях поиска часто не быть созданным очень верна. Обратные поиски часто перестали работать, потому что многие администраторы не потрудились создавать записи ptr.
(протестировано в Windows 10 x64)
Из командной строки:
FOR / F "tokens = 2 delims ="% A in ('2 ^> NUL NSLOOKUP "% IP_ADDRESS % "^ | FINDSTR / C:": "') do ECHO% A
Внутри скрипта:
FOR / F" tokens = 2 delims = "%% A in (' 2 ^> NUL NSLOOKUP"% IP_ADDRESS% "^ | FINDSTR / C:": "') do ECHO %% A
Two (сторона) примечания:
NSLOOKUP
, вы должны использовать 2 ^> NUL
вместо 1 ^> NUL
FINDSTR / C
для извлечения значения после четырех символов пробела. Поскольку кажется, что четыре пробела существуют только для записи Name:
, это единственный способ заставить его работать в других локализованных системах. , если вы хотите узнать имя хоста в той же сети, используйте другой компьютер с такой же сетью и используйте приведенную ниже рекомендацию
Пинг - IP-адрес
psexec \ 192.168.0.65 имя хоста
DMHD006 имя хоста завершилось на 192.168.0.65 с кодом ошибки 0.