O motivo pelo qual não funciona é porque não está definido o comportamento dentro dos RFCs. Ele deve ser implementado como uma extensão do software que você está usando. A RFC4592 consolida a definição de um registro curinga com firmeza:
2.1.1. Wildcard Domain Name and Asterisk Label
A "wildcard domain name" is defined by having its initial (i.e.,
leftmost or least significant) label be, in binary format:0000 0001 0010 1010 (binary) = 0x01 0x2a (hexadecimal)
Observe o termo rótulo aqui. Um rótulo é a entidade separada por pontos. Se você tiver algo diferente do asterisco no rótulo, não é um curinga.
Você está meio preso aqui. Trabalhando no DNS, você precisa do ponto que está tentando evitar. Tudo o resto é extensões para o software do servidor e implementação específica.