How Custom Domains & DNS Work in Nimbuz

How Custom Domains & DNS Work in Nimbuz

When you deploy an application on Nimbuz, it’s instantly accessible using a default domain provided by the platform.
But for production use, branding, or customer-facing apps, most teams prefer using their own custom domain (like app.yourcompany.com).

This guide explains:

  • How domains and DNS work traditionally
  • How Nimbuz simplifies custom domain mapping
  • How to connect your existing domain (GoDaddy, Route 53, DreamHost, etc.) to a Nimbuz deployment

How Domains and DNS Work (Traditional Explanation)

A domain name (example: example.com) is a human-readable address for your application.

DNS (Domain Name System) is what maps that domain to the actual server where your app runs.

Traditionally, the flow looks like this:

  1. A user types app.example.com in the browser
  2. DNS checks the records for that domain
  3. DNS points the domain to a server (IP or another domain)
  4. The request reaches your application

Managing this manually usually means:

  • Handling DNS records
  • Managing SSL certificates
  • Waiting for propagation
  • Debugging misconfigurations

Default Domain in Nimbuz

Every application deployed on Nimbuz automatically gets a default DNS URL, such as:

your-app.nimbuz.app

This allows you to:

  • Access your app immediately
  • Test deployments
  • Avoid DNS setup during early development

No DNS configuration is required for the default domain.


Custom Domain Support in Nimbuz

Nimbuz allows you to map your own domain to a deployed application using CNAME records.

You keep full ownership of your domain, and Nimbuz handles the routing securely.

Supported DNS Providers

You can use any DNS provider, including:

  • GoDaddy
  • AWS Route 53
  • DreamHost
  • Cloudflare
  • Google Domains
  • Any standard DNS service

How Custom DNS Mapping Works in Nimbuz

The process is intentionally simple.

Step 1: Deploy Your Application

Deploy your app on Nimbuz as usual.
Once deployed, Nimbuz provides a target URL for DNS mapping.

Step 2: Create a CNAME Record in Your DNS Provider

Go to your domain provider’s DNS settings and create a CNAME record:

FieldValue
Record TypeCNAME
Host / Nameapp or www
TargetNimbuz-provided URL
TTLDefault

Example:

app.example.com → your-app.nimbuz.app

Step 3: Enable Custom DNS in Nimbuz

Inside Nimbuz Dashboard:

  1. Open your deployment
  2. Go to the Networking tab
  3. Enable Custom DNS
  4. Enter your domain name (example: app.example.com)
  5. Save changes

Step 4: DNS Propagation (2–3 Minutes)

Nimbuz automatically verifies the DNS mapping.

⏱️ Within 2–3 minutes, your custom domain becomes live.

No manual SSL setup.
No certificates to manage.
No complex networking steps.


What Nimbuz Handles for You

Once the domain is mapped, Nimbuz automatically manages:

  • Secure routing to your application
  • HTTPS / SSL certificates
  • Traffic handling
  • Zero-downtime mapping

You focus on your app , not DNS complexity.


Traditional DNS vs Nimbuz DNS Mapping

Traditional SetupNimbuz Setup
Manual DNS + SSLAutomatic
Complex configsSimple toggle
Multiple toolsSingle dashboard
Longer setup time2–3 minutes

When Should You Use Custom Domains?

Custom DNS is ideal when:

  • Launching production apps
  • Hosting customer-facing services
  • Branding your application
  • Migrating from another cloud or platform

Final Thoughts

Nimbuz removes the usual pain of domain and DNS configuration.

With:

  • A default domain for instant access
  • Easy CNAME-based custom DNS
  • Built-in security and SSL

You can go from deployment to live custom domain in minutes.


Try Nimbuz Today!

Experience seamless app deployment with Nimbuz. No more manual setup - just focus on building.

Get Started Free

Read more