How do you find your server then? Nostr seems to require websockets which requires DNS. My client won't connect to my server over IP only.
I'm connected to several Onion relays. They don't need/use DNS at all, just Tor, which also doesn't need DNS.