All Tools View Categories About Contact Privacy

Service DNS Name Generator (service.namespace.svc.cluster.local)

Build the in-cluster DNS name for a Kubernetes Service.

Runs entirely in your browser - nothing is uploaded and no cluster connection is made.
Your service DNS name will appear here.

About Service DNS Name Generator (service.namespace.svc.cluster.local)

Inside a Kubernetes cluster, a Service is addressed by a stable DNS name: ..svc.. The Service DNS Name Generator builds this name from the service, namespace and optional port/protocol.

Enter the service and namespace; optionally add port and protocol for SRV-style names. The fully qualified name appears instantly.

Everything runs locally; nothing is uploaded.

Features

  • FQDN build - service.namespace.svc.domain.
  • SRV form - optional _port._proto prefix.
  • Custom domain - default cluster.local.
  • Copy / Download / Print - export the name.
  • Private - runs entirely in the browser.

How to Use

  1. Enter service and namespace (required).
  2. Optionally add port and protocol.
  3. Click Generate for the FQDN.

Examples

my-svc / default -> my-svc.default.svc.cluster.local.

+ port 80 http -> _80._http.my-svc.default.svc.cluster.local.

Benefits

  • Correct - matches k8s DNS scheme.
  • Flexible - SRV and custom domain.
  • Fast - instant FQDN.
  • Private - no network calls.

Frequently Asked Questions

What format does this produce?
A Service is reachable as <service>.<namespace>.svc.<cluster-domain>. With the default domain that is service.namespace.svc.cluster.local.
What about the port and protocol?
For SRV-style records you can add a port and protocol, producing _port._protocol.service.namespace.svc.cluster.local.
What is the default cluster domain?
cluster.local, which is the Kubernetes default. Change it if your cluster uses a custom domain.
Does this connect to a cluster?
No. Generation runs in your browser; nothing is uploaded.
Can I copy the result?
Yes. Copy, download or print the DNS name.