DNS bylo vytvořeno proto, aby se používalo. I kdybyste zveřejnil IPv4 adresy serverů, žádné bezpečnostní riziko to není – ty IPv4 adresy totiž už zná každý, kdo je chce znát. IPv4 adres je tak málo, že není problém proskenovat celý adresní prostor. IPv6 je něco jiného, ale i tak platí, že pokud by samotná znalost IP adresy představovala bezpečnostní riziko, bylo by něco hodně špatně.
Když vytvoříte DNS záznamy v nějaké doméně, nikdo o nich nemusí vědět. Nemusíte umožňovat vypsat obsah domény. Pak to záleží jen na vás, zda doménové jméno zveřejníte. Obvyklý „únik“ doménového jména je vystavení důvěryhodného certifikátu, který musí být zaregistrován v CT listu. Úniku DNS názvu se dá v takovém případě zabránit tak, že necháte vystavit hvězdičkový certifikát.
Monitorování DNS provozu ze strany ISP můžete předejít tak, že budete používat třeba DNS-over-HTTPS. Akorát teda váš ISP stejně bude vědět, s jakými IP adresami komunikujete, takže z hlediska utajení těch IP adres je to stejně jedno.
Za Cloudflare můžete schovat HTTPS server, ale SSH server za to neschováte.