Skip to content

docs: name the Private DNS zone and instance hostnames - #119

Merged
dlotterman merged 2 commits into
mainfrom
docs/private-dns-names
Nov 4, 2026
Merged

dlotterman merged 2 commits into
mainfrom
docs/private-dns-names

Conversation

@scotwells

@scotwells scotwells commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Requested by Scot Schuchert-Wells

The Private DNS pages never said which names to use. This fills that in:

  • Private DNS overview: every network's managed zone is datum.internal. Each network has its own copy, so the same name returns different answers on different networks.
  • Compute Private DNS: an instance resolves at <instance>.instances.datum.internal, using a real Workload-style name like web-default-us-central-1-0, with a dig/curl example, the 30 second TTL, how long names are shortened, and a status.dns example.

It also removes the old claim that Private DNS keeps the first of two colliding Instance names. In code both Instances' addresses are merged into one answer.

Values come from network-services-operator (default domain) and compute (the instances scope, label rules, and TTL) and dns-operator (record merging).

Related: datum-cloud/enhancements#921

@mintlify

mintlify Bot commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
Datum 🟢 Ready View Preview Nov 4, 2026, 1:18 AM

State that every VPC's managed zone is datum.internal and that instances
resolve at <instance>.instances.datum.internal, with examples, the search
domain, TTL, and how instance names become DNS labels.
Use a Workload-style Instance name in examples, drop the search-domain
and name-conflict claims, describe label rules as code applies them, and
point readers at status.dns for the exact hostname.

@kevwilliams kevwilliams left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified datum.internal matches the default domain network-services-operator gives every network's resolver context.

@dlotterman
dlotterman merged commit f2d6e37 into main Nov 4, 2026
5 checks passed
@dlotterman
dlotterman deleted the docs/private-dns-names branch November 4, 2026 15:46

This branch was successfully deployed

1 active deployment
staging — ff9c0787 Deployed Nov 4, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants