Underscores are allowed

I’d suggest looking ens-normalize.js | ENSIP-15 in JS & normalization test page… There’s tons of invalid domains reg’d in ENS that’ll never pass normalization or resolve in browser… still we could even use “invalid” sub-domains to internally store text and metadata for our dapps.

Continuing the discussion from ENS Name Normalization:

eg,

> dig +noall +answer TXT _dnslink.namesys.xyz
> _dnslink.namesys.xyz. 300 IN TXT “dnslink=/ipns/k51qzi5uqu5dhhcu1pop9pynjg2g3l6vrlt379x6huzy2zhyg54o1u6csnuwi3”

I was looking for working example for domain with _, found this over stackoverflow…

https://my_sarisari_store.typepad.com/