If its not a Public address then why make it public with a DNS entry…
DNS entries is for Fully Qualified Domain Names they you want people who don't know to know… Which is why you would create a DNS or get a FQDN…
If you only have 20 users or so using your Server xxx.xxx.xxx.xxx: port#
then just tell them to add it to their Host file…
And you should learn about Host files… As it works as a Computers own DNS… And their computer can name it anything they want…
Here is a simple host line entry that resolves a IP address to a Host name (you create):
xxx.xxx.xxx.xxx www.domainname.com domainname.com www.eventhisworks.com
(the space after each domain name means if I write this in the address bar in ANY browser on my will take me to this IP address on the internet)