Jeśli chcesz przekierować wszystko to dodajesz subdomenę jako CNAME dla drugiego adresu (na swoim serwerze DNS). Jeśli chcesz przekierować tylko HTTP to redirect w Apache/Nginx.
Oba są poprawne, osobiście preferuję pierwszy zapis. Co do portów to nie wiem po co dodajesz srv dla subdomeny skoro i tak przekierowujesz cały ruch na zewnątrz. Chyba że chcesz przekierować z domeny głównej porty 25565 udp i tcp na subdomenę mc która jest cname dla innej domeny.