Como já mencionado, o DNS básico não faz isso. No entanto, se você controlar o cliente (ou seja, o software que você codifica e distribui), poderá usar registros SRV:
link
Então, se você quiser uma resposta para HTTP e outra para HTTPS, coloque algo como o seguinte em seu registro de zona DNS:
_https._tcp.s.test.com. 86400 IN SRV 0 5 443 special.domain.com.
_http._tcp.s.test.com. 86400 IN SRV 0 5 80 simple.domain.com.
Assim, um cliente DNS que procura o serviço https / tcp para o registro "s.test.com" recebe uma resposta dizendo que o serviço está no host special.domain.com, porta 443. Um cliente DNS que solicita para http / tcp para "s.test.com" recebe de volta uma resposta dizendo host simple.domain.com, porta 80.
O "0 5" são prioridades / preferências para que você possa executar o round-robin se tiver vários hosts para o mesmo serviço (special1, special2, ...; simpleA, simpleB, etc.).
A maioria dos softwares (por exemplo, navegadores da web) não consultam os registros SRV, somente registros A.