# Custom Domain

| Supported custom domain type | Example               |
| ---------------------------- | --------------------- |
| `www` subdomain              | `www.example.com`     |
| Custom subdomain             | `event-x.example.com` |
| Apex domain                  | `example.com`         |

## Subdomain

It's straightforward to set up a custom subdomain for your hub such as **[www.example.com](http://www.example.com)** or **eventx.mydomain.com** by setting a CNAME record with your DNS provider and submitting an email request to c[lients@wavecastpro.com](mailto:clients@wavecastpro.com?subject=New+Custom+Domain+Request).&#x20;

DNS changes take a few minutes to implement but can take up to 24 hours to propagate across the internet. If your domain is already in use, please inform us to avoid any downtime.&#x20;

Set the CNAME record for your subdomain in the DNS settings and point it to dns1.wavecast.io.

## Apexdomain

Please consider your apex domain.&#x20;

An Apex domain is a root domain that does not contain a subdomain. They are also known as base, bare, naked, root apex, or zone apex domains.

* [example.com](http://example.com/) is an apex domain because it does not have a subdomain
* [www.example.com](http://www.example.com/) is NOT an apex domain because it contains the subdomain part [www](http://www).

If your Apex domain is not set, a user may type in your domain without the [www](http://www). and fail to find your site.&#x20;

Set an ALIAS for your apex domain in the DNS and point it to **dns1.wavecast.io**

If your domain registrar does not support ALIAS create an A record instead.

| Scenario                                                                                 | DNS record type    | DNS record name                                            | DNS record value(s) |
| ---------------------------------------------------------------------------------------- | ------------------ | ---------------------------------------------------------- | ------------------- |
| <p>Apex domain<br>(<code>example.com</code>)</p>                                         | `A`                | `@`                                                        | `209.38.176.207`    |
| <p>Apex domain<br>(<code>example.com</code>)</p>                                         | `ALIAS` or `ANAME` | `@`                                                        | `dns1.wavecast.io`  |
| <p>Subdomain<br>(<code>ww​w\.example.com</code>,<br><code>eventx.example.com</code>)</p> | `CNAME`            | <p><code>www</code></p><p>or</p><p><code>eventx</code></p> | `dns1.wavecast.io`  |

**\*IMPORTANT Notes\***

1. Unless your DNS provider supports **CNAME** flattening, do not create a **CNAME** record for your custom apex domain (unless you really know what you are doing!). It may cause issues with other services, such as email.
2. Papillon servers will manage the redirection from or to your Apex domain and subdomain.&#x20;
