Sure, thats basically the core thesis behind our project is that DNS is not reliable nor censorship resistant enough for decentralized social media. We do use domains but we use ENS for those and its completely opt-in, you can have a fully running community with people posting to only public key.
More on it here, https://github.com/bitsocialnet/bso-resolver
