Homeglossary

Domain Name

A domain name is an internet address that gives people a memorable way to reach a website, web application, API, or other online service. It is a human-readable label, such as example.com, that the Domain Name System maps to the technical destination needed to serve a request. A domain is not the website itself or the full URL, and its ownership, DNS configuration, and renewal status each affect whether users can reliably reach a product.

Connect deployed Emergent apps to a custom domain.

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.

PartExamplePurpose
Top-level domain.comThe extension, such as.com,.org,.uk, or.app.
Registrable domainexample.comThe name registered through a registrar and controlled by its registrant.
Subdomaindocs.appAn 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.

  1. A user enters a domain name or follows a link.
  2. A DNS resolver looks up authoritative DNS records.
  3. An A record provides IPv4, an AAAA record provides IPv6, and a CNAME points one name to another.
  4. The browser connects to the target, usually over HTTPS, and checks its security certificate.
  5. 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.

TermWhat it meansExample
Domain nameA readable service addressexample.com
URLA complete address, including protocol and pathhttps://example.com/pricing
DNSRecords directing a domain to servicesAn A or CNAME record
HostingInfrastructure that runs an applicationA 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.

  1. Choose a short, pronounceable name without unnecessary hyphens or confusing spellings.
  2. Check for trademark and product-name conflicts.
  3. Register through an accredited registrar using an organization-controlled account.
  4. Add the DNS records supplied by the application host.
  5. Verify HTTPS, redirects, email records, and intended subdomains.
  6. 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.

Start Building
on Emergent today
Start Building