RFC 1912, documentando erros comuns de configuração do DNS, afirma:
Allowable characters in a label for a host name are only ASCII letters, digits, and the '-' character. Labels may not be all numbers, but may have a leading digit (e.g., 3com.com). Labels must end and begin only with a letter or digit. See [RFC 1035] and [RFC 1123]. (Labels were initially restricted in [RFC 1035] to start with a letter, and some older hosts still reportedly have problems with the relaxation in [RFC 1123].) Note there are some Internet hostnames which violate this rule (411.org, 1776.com). The presence of underscores in a label is allowed in [RFC 1033], except [RFC 1033] is informational only and was not defining a standard. There is at least one popular TCP/IP implementation which currently refuses to talk to hosts named with underscores in them.
Label é equivalente ao hostname da sua pergunta.
O RFC1912 é informativo, não definindo um padrão. No caminho dos RFCs informativos, algumas implementações do DNS tomaram isso como um evangelho e, portanto, não funcionam com todos os números. Que é outra maneira de dizer, para máxima compatibilidade com toda a Internet, colocar pelo menos uma letra em seus nomes de host.
Obviamente, pode funcionar (heck, o RFC cita exemplos!), então o truque é convencer seu servidor DNS a permitir isso. E para isso, vou ter que adiar para outros usuários.