> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/guidance-for-enterprise/cloudeka-api-list/command-reference/cldkctl-dns/create.md).

# create

The dns create command creates a new DNS zone for your project. This command requires the project ID, zone name, and an optional description.

## Usage

```
cldkctl dns create [flags]
```

## Steps

Follow the steps below to run and view the result of this command:

1. A DNS zone can be created directly by using a flag:

```
cldkctl dns create --name [dns-zone-name]
```

2. Replace \[dns-zone-name] with your desired DNS zone name.
3. Or alternatively, run the command interactively using TUI mode:

```
cldkctl dns create
```

4. Enter the site domain name when the prompt appears in the terminal.

<figure><img src="/files/yRzHVVLFz5LkcijrMJpZ" alt=""><figcaption></figcaption></figure>

5. Confirm the DNS zone creation by pressing y to confirm or n to cancel

<figure><img src="/files/T0v7Gdz0pjlhIvH74MAo" alt=""><figcaption></figcaption></figure>

6. Once completed successfully, the terminal displays **“✓ DNS zone created successfully!”.**

<figure><img src="/files/HYeCLcEsbWGY5p6HaiKj" alt=""><figcaption></figcaption></figure>

## Flags

{% hint style="info" %}
This command supports[ global flags](/guidance-for-enterprise/cloudeka-api-list/global-flags.md). Refer to the Global Flags section for details
{% endhint %}

| Flag       | Description                  |
| ---------- | ---------------------------- |
| -h, --help | Help for dns create command. |
| -n, --name | DNS zone name.               |
