First things first, don't expose unraid to the internet. Only expose the ports needed for services you want to access, or you're in for a bad time. If you want to access unraid remotely, use a vpn.
1- DNS entries in your firewall/router for each FQDN, or local hosts file if you like it dirty - should also solve question 2