NIP-5 address is the solution, although it is not perfect because it depends on the centralized structure that manage domains.