DNS транслирует имя в адрес. Про порты он в общем случае ничего не знает.
На вашем сервере надо поднимать nginx прокси и им разруливать по портам.
SRV запись это конечно хорошо, но приложение должно уметь с ними работать. Броузеры не работают с SRV записями