You can try to install Avahi, which is the Linux implementation of Zeroconf (known as Bonjour in Apple Mac/iOS environments), and set it to advertise your host as <hostname>.local.
All it takes is to install the following packages:
sudo apt-get install avahi-daemon avahi-dnsconfd avahi-discover avahi-utils libnss-mdns
You can find more details at http://askubuntu.com/questions/460371/trouble-using-ssh-and-avahihttps://askubuntu.com/questions/460371/trouble-using-ssh-and-avahi