I don’t see why you wouldn’t be able to add both connection methods into a client and reach relays over the DHT. Or just use the pubky domains as a way to know how to reach the relay, and then the relay can bounce around to as many servers or locations as they like and the client will still find them without any needed update from the user.
Discussion
> use the pubky domains as a way to know how to reach the relay
Yes :110percent: what I'm thinking.
I'm just also :110percent: the guy to be naive about that idea working as well as I think it would.