Point a hostname at your dollarbox
When a container is provisioned, the control panel shows its public IPv6 address, something like 2a01:4f8:c2c:1234::5. To put a hostname in front of it, add a single AAAA record at your DNS provider.
Before you start
You need:
- A running container.
- The IPv6 address from the container detail page.
- Access to the DNS provider for your domain.
Example
You own example.com and want app.example.com to point at your dollarbox.
| Type | Name | Value |
|---|---|---|
AAAA | app | 2a01:4f8:c2c:1234::5 |
That is the whole DNS change. No CNAME, no flattening, no proxy.
Verify it
After DNS has propagated, check the AAAA record:
dig AAAA app.example.com
Then test the service over IPv6:
curl -6 http://app.example.com/
If you test the raw IPv6 address directly, wrap it in brackets:
curl -6 http://[2a01:4f8:c2c:1234::5]/
Address changes
The container's IPv6 address is stable for the life of the container.
If you delete and recreate the container, you get a new IPv6 address. If you rename a simple-mode container, DollarBox recreates its Kubernetes resources and assigns a new IPv6 address. Update the AAAA record after either change.
TTL
300 to 3600 seconds is sensible. Lower TTLs make IP changes propagate faster but cost more DNS queries. If your DNS provider has a default, it is almost certainly fine.
HTTPS
DollarBox does not terminate TLS for you. Run your own reverse proxy, use an application server that handles TLS, or use DNS-01 with Let's Encrypt.
Let's Encrypt HTTP-01 validation may not work reliably for every IPv6-only deployment path. DNS-01 is the safest option.