You can't communicate with a server without having its address. You might be able to discover the address via another route that isn't traditional DNS (pigeon comes to mind. Or Nostr), but you ultimately need the IP to connect to it.