> For the complete documentation index, see [llms.txt](https://docs.enclaive.cloud/enclaive-multi-cloud-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enclaive.cloud/enclaive-multi-cloud-platform/tutorials/buckypaper/manage-dns.md).

# Manage DNS

In this tutorial, we will introduce you how to set up the CNAME / A / AAAA record at the DNS providers.

{% tabs %}
{% tab title="CNAME" %}
A CNAME (Canonical Name) record is used to create an alias or a nickname for a domain or subdomain. It allows you to point one domain name to another domain name. This is useful when you want multiple domain names to resolve to the same IP address or when you want to redirect traffic from one domain to another.
{% endtab %}

{% tab title="A" %}
An A (Address) record is one of the most fundamental DNS record types. It maps a domain or subdomain to an IPv4 address. When you enter a domain name in your browser, the A record helps translate that domain name to the corresponding numerical IP address of the server hosting the website.
{% endtab %}

{% tab title="AAAA" %}
An AAAA (IPv6 Address) record serves the same purpose as an A record, but it maps a domain or subdomain to an IPv6 address instead of an IPv4 address. As the internet transitions to IPv6 due to the limited number of available IPv4 addresses, AAAA records become increasingly important.
{% endtab %}
{% endtabs %}

You need to first get the public IP address / existing domain address of your host machine.&#x20;

Then you can set up your DNS record according to your DNS provider:

{% content-ref url="/pages/PgWnzkNMnTPXxVHIqUwB" %}
[Cloudflare](/enclaive-multi-cloud-platform/tutorials/buckypaper/manage-dns/cloudflare.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.enclaive.cloud/enclaive-multi-cloud-platform/tutorials/buckypaper/manage-dns.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
