Я не думаю, что возможно получить такую информацию после того, как процесс уже закончился.
Если Вы знаете заранее о необходимости в той информации можно выполнить команду как
time <command>
например.
~> time sleep 1
real 0m1.003s
user 0m0.002s
sys 0m0.001s
Предполагая, что машины находятся в той же сети, необходимо смочь просто использовать имя хоста машины вместо его IP-адреса.
То, что Вы хотите, является разрешением от сетевого имени до IP-адреса, который является точно, для чего DNS.
Если бы машина Linux находится на Вашей LAN, по моему скромному мнению, dnsmasq подошел бы лучше всего.
Dnsmasq является легким весом, легким настраивать средство передачи DNS и сервер DHCP. Это разработано для обеспечения DNS и, дополнительно, DHCP, к небольшой сети. Это может служить названиям локальных машин, которые не находятся в глобальном DNS. Сервер DHCP интегрируется с сервером DNS и позволяет машинам с выделенными DHCP адресами появляться в DNS с именами, настроенными или в каждом хосте или в центральном конфигурационном файле. Dnsmasq поддерживает статические и динамические арендные договоры DHCP и BOOTP/TFTP/PXE для сетевой начальной загрузки бездисковых машин.
Если в Интернете, Вы могли бы использовать некоторого динамического поставщика DNS. Популярным свободным поставщиком является DynDNS.
prosseek-home.dyndns.org
, можно дать ему псевдоним в ssh с a Host home
 HostName prosseek-home.dyndns.org
 раздел в ~/.ssh/config
.
– Gilles 'SO- stop being evil'
14.04.2011, 00:26
Существует несколько возможностей.
/etc/hosts
(только для статического IP-адреса)