Respostas:
Sim, no caso geral. O DNS suporta isso, os arquivos de zona de ligação suportam isso. Se você estiver usando uma interface de gerenciamento, precisará verificar o que é suportado por ela.
@ORIGIN example.com.
; ...
*.foo IN A 192.0.2.1
Observe que, se você criar outro registro para um item no foo, isso impedirá o curinga de fornecer um registro. Os curingas correspondem apenas a nenhum outro nome. Portanto, você precisará fornecer explicitamente os dados que o curinga teria fornecido.
@ORIGIN example.com.
; ...
*.foo IN A 192.0.2.1
fred.foo IN TXT "Fred was here"
fred.foo IN A 192.0.2.1