Несмотря на то, что вы можете запрашивать имена хостов в DNS, стандартного протокола для запроса машины (интерфейса, на самом деле) к тому, что он называет сам (если у него даже есть имя для себя - это не обязательно).
Вам нужно внедрить и развернуть простую серверную программу на всех хостах, которые вас интересуют (это может быть что-то простое, например, добавление строки в /etc/inetd.conf
для запуска /bin/hostname
, если она Unix -подобна система) и клиентская библиотека для доступа к ней.