How to get the host full name in perl on multiple operating systems (OS X, Windows, Unix* etc) Attempt via many methods to get the systems full name. The Sys::Hostname class is the best and standard way to get the system hostname. However it is missing the long hostname. WWW: https://metacpan.org/release/Sys-Hostname-Long