# Domains & DNS

## What is the hatchboxapp.com domain?

The hatchboxapp.com domain can be used for testing your apps before you setup your own domains.

Since this domain is owned by Hatchbox, you can't add SSL or modify this domain. You need to add your own domains to enable SSL.

## How do I add my own domains to an app?

First, visit the Domains tab on your App inside Hatchbox. You can add your domains there.

You can add `*.example.com` to listen to *all* subdomains, including `www`. This needs to be added alongside the root domain of `example.com`.

Next, you'll need to set your DNS records for the domains. The simplest way is to add an A record for your domain (and subdomains) to point to your server's IP address.

The Domains page will show you the exact record information you'll need to add once you've added your domains to your app.

## Where do I need to host my domain DNS for Let's Encrypt wildcard support?

Let's Encrypt wildcard domain support requires your DNS to be hosted on one of the supported DNS providers:&#x20;

* DigitalOcean
* Cloudflare
* AWS Route53.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hatchbox.gitbook.io/hatchbox/apps/domains-and-dns.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
