1) как получить самба-имя
2) какие еще есть имена и можно ли в частности hostname как-то получить?
1. *воротит нос от самбы*

2. про днс могу предложить такие приемеры:
Код: Выделить всё
#host 194.67.57.26
26.57.67.194.in-addr.arpa domain name pointer mail.ru.
Код: Выделить всё
# nslookup -sil 194.67.57.26
Server: 194.8.160.90
Address: 194.8.160.90#53
Non-authoritative answer:
26.57.67.194.in-addr.arpa name = mail.ru.
Authoritative answers can be found from:
57.67.194.in-addr.arpa nameserver = ns1.mail.ru.
57.67.194.in-addr.arpa nameserver = ns4.mail.ru.
57.67.194.in-addr.arpa nameserver = ns5.mail.ru.
57.67.194.in-addr.arpa nameserver = ns2.mail.ru.
57.67.194.in-addr.arpa nameserver = ns3.mail.ru.
57.67.194.in-addr.arpa nameserver = ns.mail.ru.
ns.mail.ru internet address = 194.67.23.130
ns5.mail.ru internet address = 194.67.23.232
ns3.mail.ru internet address = 194.67.23.17
ns2.mail.ru internet address = 194.67.57.104
ns1.mail.ru internet address = 194.67.57.103
ns4.mail.ru internet address = 194.67.57.4
однако вовсе не обязательно в обратной зоне днс может быть то же значение, что и в прямой,
так что не факт, что для любого X=`nslookup $host` ; host $X будет = $host, скорее даже
таких еще поискать придется.
а вообще имена есть у большинства сервисов, только у большинства они не особо обязательные,
у фтп сервера, например.
smtp тоже представляется, но это обычно должно соответствовать прямой зоне днс.
так, что в общем идея изначально невыполнимая.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.