Domain Name
What Is a Domain Name?
A domain name is a readable internet address that directs people and software to an online service. For example, example.com may lead to a website and app.example.com to an app. DNS translates the name into the destination a browser, API client, or email server needs. A domain is not the website itself or a full URL.
Domain Name Structure: TLDs, Second-Level Domains, and Subdomains
Domain names are read from right to left. In docs.app.example.com, each part has a role.
| Part | Example | Purpose |
|---|---|---|
| Top-level domain | .com | The extension, such as.com,.org,.uk, or.app. |
| Registrable domain | example.com | The name registered through a registrar and controlled by its registrant. |
| Subdomain | docs.app | An optional label for services such as docs, api, staging, or app. |
How a Domain Name Works With DNS
DNS is the internet’s routing directory, helping requests reach services without remembering IP addresses.
- A user enters a domain name or follows a link.
- A DNS resolver looks up authoritative DNS records.
- An A record provides IPv4, an AAAA record provides IPv6, and a CNAME points one name to another.
- The browser connects to the target, usually over HTTPS, and checks its security certificate.
- MX routes email, while TXT can publish email authentication or domain-verification information.
Domain Name vs. URL vs. Web Hosting
These terms work together but are not interchangeable.
| Term | What it means | Example |
|---|---|---|
| Domain name | A readable service address | example.com |
| URL | A complete address, including protocol and path | https://example.com/pricing |
| DNS | Records directing a domain to services | An A or CNAME record |
| Hosting | Infrastructure that runs an application | A cloud application platform |
You can register a domain without a site. Registration reserves the name, but DNS and hosting must be configured before it serves an application.
Benefits of a Custom Domain for Software Products
A custom domain gives a product a stable, recognizable address.
- It is easier for users to remember and verify.
- It supports branded email and endpoints such as api.example.com.
- It separates production, documentation, and test environments with subdomains.
- It improves portability because a custom domain can point to a new host without changing its public address.
Domain Name Risks and Practical Limits
Domains require active management.
- Expired registration can interrupt access. Use renewal reminders and multi-factor authentication.
- Incorrect DNS records can send traffic to the wrong service. Restrict editing access and test changes.
- Lookalike domains and typosquatting can mislead users. Avoid confusing spellings and monitor important variations.
- A certificate that does not match the domain causes HTTPS warnings. Confirm every hostname is covered.
- Provider-specific DNS settings can create lock-in. Document ownership, records, transfers, and DNSSEC where supported.
Choosing and Connecting a Domain to an Application
A clear setup process reduces outages and ownership disputes.
- Choose a short, pronounceable name without unnecessary hyphens or confusing spellings.
- Check for trademark and product-name conflicts.
- Register through an accredited registrar using an organization-controlled account.
- Add the DNS records supplied by the application host.
- Verify HTTPS, redirects, email records, and intended subdomains.
- Document the registrar, renewal contact, DNS provider, and recovery process.
Using Domain Names With Emergent
Teams can build and deploy software with Emergent’s AI app builder, then connect a production-ready custom domain. This keeps the public URL consistent as the deployment evolves.
on Emergent today

