Já é perfeitamente possível codificar um certificado X.509 dentro de um registro DNS - veja o tipo de registro CERT
em RFC 4398 .
A principal razão pela qual isso não está sendo feito com muita raiva é porque o mecanismo de transporte ainda não está seguro. Isso mudará dramaticamente no final deste ano, quando a zona de raiz receber o DNSSEC assinado e mais e mais DPNs suportarem DNSSEC.
O tamanho da consulta DNS (como mencionado em outro lugar) também é uma preocupação, embora seja interessante notar que o CERT RR
também permite que você simplesmente armazene o URL do qual o certificado X.509 real pode ser baixado. Neste ponto, há um problema de galinha e ovo, embora ...