Skip to main content

DNS & Public Hostname

Data Relay Link separates the server’s Public IP from an optional Public Hostname.

Example

Both SSH forms can reach the same published service:
Web examples:

Configure the service hostname

Remove it with:
This metadata change does not change CLIENT ID, Service ID, public-port reservations, project CA, or Data Relay Link control identity.

DNS remains external

Data Relay Link does not call Route53, Cloudflare DNS, DNSZi, or another provider API. Create the DNS record yourself so the hostname resolves to the public entry point.

Server behind NAT

If the Data Relay Link server is private, the hostname should normally resolve to the firewall/public IP, not the private server address.

HTTPS certificate behavior

Published HTTPS is TCP passthrough: Data Relay Link does not issue or replace the published application’s certificate. The target application certificate must be valid for the hostname users enter.

Hairpin NAT

Internal clients may fail to reach the public hostname through the firewall’s public IP if the firewall does not support hairpin NAT. Use hairpin NAT or split DNS when needed.
When debugging a hostname problem, first prove the service works by public IP + public port. If IP works and hostname fails, debug DNS/certificate/hairpin behavior before changing Data Relay Link state.
Last modified on September 10, 2026