# Domain Configuration

To add new domains to your project, and to have your new code pushed to them, head over to the project’s domains tab. By default, there is a domain configured for you under the [dappling.network](http://dappling.network) domain.

<figure><img src="https://3690085903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuI8M6bzQ4gmIOsXySyfj%2Fuploads%2FsPZN1eZ0uvnLLJEEKFQi%2Fimage.png?alt=media&#x26;token=5c962bc5-502a-4f8f-998d-0eac740fa98d" alt=""><figcaption></figcaption></figure>

#### Adding a custom domain

To add a new domain, put the desired domain. Maybe try with a subdomain of `ipfs`. For example, I would like to add a domain for my site [splitcapta.in](http://splitcapta.in). I would:

1. Enter in [ipfs.splitcapta.in](http://ipfs.splitcapta.in) \*\*\*\*in the domains input
2. Press “Add”
3. Wait for the configuration to load

<figure><img src="https://3690085903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuI8M6bzQ4gmIOsXySyfj%2Fuploads%2FHG94C29KJvaGYXWjfwb9%2Fimage.png?alt=media&#x26;token=629d3f08-ef2d-4ff0-bc8a-0a3c8021411b" alt=""><figcaption></figcaption></figure>

4. Head over to the domain registrar. For my case, I use Namecheap, but this process would be similar for different registrars. You will have to see how to add these DNS settings on a case-by-case basis. Look at your DNS documentation to figure out how to do it if you’re not using Namecheap.

<figure><img src="https://3690085903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuI8M6bzQ4gmIOsXySyfj%2Fuploads%2Fz9LzQ35BjxCFE1YqoDpN%2Fimage.png?alt=media&#x26;token=87dfd978-8cc3-44e8-93f7-24370128e019" alt=""><figcaption></figcaption></figure>

Here is the resulting DNS settings for Namecheap. Notice the “name” is called “Host” and “Value” is called “Value”.

<figure><img src="https://3690085903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuI8M6bzQ4gmIOsXySyfj%2Fuploads%2F9lixX78xyVKpL7a7C9E0%2Fimage.png?alt=media&#x26;token=731fd256-9015-4aec-9b6e-cffbccc695e5" alt=""><figcaption></figcaption></figure>

After the records propagate (this might take a while), the domain will report as validated, but again, the code will not exist at the URL until the next production deployment.

<figure><img src="https://3690085903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuI8M6bzQ4gmIOsXySyfj%2Fuploads%2FESEPxeAXj2iYlrkzDcex%2Fimage.png?alt=media&#x26;token=dfa27aae-870f-49ff-a243-6cb2a50bdc05" alt=""><figcaption></figcaption></figure>

To do this, head over to the deployments tab or push to your “production” branch on GitHub. The new domain should be shown in the project page. See [Create Deployments](https://docs.dappling.network/legacy-docs/getting-started/create-deployments) for more information about subsequent deployments.

<figure><img src="https://3690085903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuI8M6bzQ4gmIOsXySyfj%2Fuploads%2FbpAEOa9RZhB5rnWheYm1%2Fimage.png?alt=media&#x26;token=09896929-966d-4c6f-ae77-5284e9d14018" alt=""><figcaption></figcaption></figure>

After that build succeeds, you can see the code at the configured domain: <https://ipfs.splitcapta.in>

#### Google Domains

The same process as above, but add records:

1. navigate the the DNS section
2. make sure you are on default name servers
   1. if not, you will have to change the DNS records wherever the custom name servers are
3. click “manage custom records”

<figure><img src="https://3690085903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuI8M6bzQ4gmIOsXySyfj%2Fuploads%2FHRKDIv9aDw7ajq6CrNCy%2Fimage.png?alt=media&#x26;token=a301c041-c064-4ca8-ae41-16b726585b9a" alt=""><figcaption></figcaption></figure>

Then, add the two new CNAME records and click “save”

<figure><img src="https://3690085903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuI8M6bzQ4gmIOsXySyfj%2Fuploads%2FK1A4LNAeuBdeTnwTfGqA%2Fimage.png?alt=media&#x26;token=bbc26a07-7072-4493-94a3-980f0578fb57" alt=""><figcaption></figcaption></figure>

:cactus:*Fun Fact: Plants can communicate with each other through their roots and chemical signals. When a plant is under attack, for example, it releases volatile organic compounds that can warn other plants of the danger.*
