---
title: "Manage DNS records for your domain"
url: https://help.endercloud.in/docs/manage-dns-records-for-your-domain
category: "Domains & DNS"
type: Guide
tags: ["cloudflare", "dns", "domain"]
keywords: "dns records, a record, cname record, mx record, txt record, srv record, nameservers, cloudflare nameservers, dns propagation, ttl, point domain to ip, subdomain, spf, domain verification, manage dns, dns management, add dns record, add a record, change nameservers, dns not updating, how long dns takes, email dns records, dns kaise set kare"
difficulty: intermediate
time: "10 minutes"
updated: 2026-11-14
source: Endercloud Knowledge Base (official)
---

# Manage DNS records for your domain

> Add A, CNAME, MX, TXT and SRV records for your Endercloud domain from the billing panel, or switch to Cloudflare nameservers. Changes can take minutes to hours to spread.

DNS records tell the internet where your domain's services live: your website, your game server, your email. Domains registered with Endercloud include **free DNS management** in the billing panel, where you can add **A, CNAME, MX, TXT and SRV** records.

## Where to manage DNS

1.  Log in to the [billing panel](https://billing.endercloud.in).
    
2.  Open **Services** and click your domain.
    
3.  Go to its DNS management section. There you can add, edit and delete records.
    

Every record has a **type**, a **name** (which part of the domain it applies to), a **value** and usually a **TTL** (how long others may cache it). A name of `@` or an empty name usually means the domain itself (`yourdomain.com`); a name like `play` means `play.yourdomain.com`.

## Record types explained

### A: point a name to an IPv4 address

| Type | Name | Value |
| --- | --- | --- |
| A | `vps` | `203.0.113.10` |

Now `vps.yourdomain.com` leads to that IP. Use A records for a VPS or any server with a fixed IP.

### CNAME: make a name an alias of another name

| Type | Name | Value |
| --- | --- | --- |
| CNAME | `play` | `in6.endercloud.in` |

Now `play.yourdomain.com` follows whatever `in6.endercloud.in` points to. A name with a CNAME can't have any other records, and the bare domain (`@`) usually can't be a CNAME.

### MX: where email for your domain is delivered

| Type | Name | Priority | Value |
| --- | --- | --- | --- |
| MX | `@` | 10 | `mail.yourdomain.com` |

The value must be a hostname, not an IP. Lower priority numbers are tried first. Your email provider tells you exactly which MX records to add.

### TXT: text for verification and email security

| Type | Name | Value |
| --- | --- | --- |
| TXT | `@` | `v=spf1 mx -all` |

TXT records prove you own a domain (for Google, Microsoft and others) and hold email rules such as SPF, DKIM and DMARC. Copy the value exactly as the service gives it.

### SRV: point a service to a host and port

| Type | Name | Priority | Weight | Port | Target |
| --- | --- | --- | --- | --- | --- |
| SRV | `_minecraft._tcp.play` | 0 | 5 | 45568 | `in6.endercloud.in` |

SRV records let some programs find a port automatically. Minecraft Java Edition uses them so players can join without typing a port. The target must be a hostname, not an IP. See [Connect your own domain to your Minecraft server](/docs/connect-your-own-domain-to-your-minecraft-server). Minecraft Bedrock and Hytale don't use SRV records.

## Using Cloudflare instead

You can manage DNS at Cloudflare (or another DNS provider) instead of the billing panel:

1.  Add your domain to your Cloudflare account. Cloudflare gives you two nameservers.
    
2.  In the billing panel, open your domain and replace its nameservers with Cloudflare's.
    
3.  From then on, add all records at Cloudflare. Records in the billing panel no longer apply.
    

> **Warning:**
> On Cloudflare, set records for game servers, SSH and mail to **DNS only** (grey cloud). The orange-cloud proxy only handles websites and breaks game connections.

## How long do changes take?

New records often work within minutes. Changes to existing records can take as long as their TTL, and nameserver changes can take up to 24–48 hours to reach everyone. This delay is called *propagation*. To check what the world sees:

```
nslookup play.yourdomain.com
```

If you see an old value, wait a little, or flush your own DNS cache (on Windows: `ipconfig /flushdns`).

## Frequently asked questions

**Q: Should the name be "play" or "play.yourdomain.com"?**

Most DNS panels add your domain automatically, so you type just `play`. If you type the full name, some panels end up with `play.yourdomain.com.yourdomain.com`. Check the saved record.

**Q: Can I have a website and a game server on the same domain?**

Yes. Use different names, for example `@` and `www` for the website and `play` for the game server.

**Q: My change isn't working after an hour**

Check for typos, extra dots, and duplicate records with the same name. If you use Cloudflare nameservers, make sure you edited the records at Cloudflare.
