Redirecting Subdomain to specific Port via DNS

Use case: Hosting multiple minecraft servers on one Server with the same IP.

Therefore you can use SRV-records:

Add a DNS record with the following scheme to at your DNS:

_service._proto.name. TTL class SRV priority weight port target

For example this can look like this:

_minecraft._tcp.sub1. 86400 IN SRV 0 5 5060 sub1.example.com
The service for which you are trying to set up this type of DNS records must support those! (for example Minecraft does)

Some other examples from stackoverflow:

_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25565 mc.arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 30 25566 tekkit.arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 30 25567 pvp.arboristal.com.

Sourced partially from stackoverflow.com - Redirect DNS to different ports