Platform DNS Defaults

Control DNS resolution inside containers and domain checks.

Some self-hosted setups need their own DNS: an internal resolver, a split horizon, or upstream servers that are not the public defaults. ZenSailor lets you set platform-wide DNS defaults that every container gets on deploys, and that domain health checks use when probing reachability.

Configure up to 8 DNS servers and up to 64 hostname→IP entries under Settings → System → DNS:

  • containers are injected with these resolvers on their next deploy,
  • domain reachability checks resolve through them, so routing checks reflect your actual environment,
  • entries survive redeploys and apply uniformly to every node.

The same surface is available from the CLI:

BASH
# Show current DNS defaults
zensailor system dns

# Set servers and hostname entries
zensailor system set-dns --server 10.0.0.1 --host db.internal=10.0.0.42

DNS defaults are instance-wide, not per-organization — they describe the network the platform itself runs in.