being able to have a consistent name for your server instead of using an ip address such as "192.168.1.23:4567", which would change often if you didn't set up a static ip.
once you bookmark "devicename:4567" or reference it in some other app, you won't have to change it again.
and of course having outside access to your devices when you are away is a nice plus as well
You could use DHCP for this. It can map your Servernames (their hostnames) to a local domain. eg. devicename.mackrevinack.homstead. But it can also map to just the hostname.