All guides IPTV guide

Custom Domain: Namecheap and Cloudflare guide

Follow the steps in order. You can return to all guides at any time.

Before you startKeep your device and service details nearby. Never share passwords or verification codes in a public chat.
The original screenshots are examples and the interface may change. Do not copy the domain, TARGET, or nameservers from the images: use your domain, the destination provided by the staff, and the nameservers assigned to your Cloudflare account. Follow the updated written instructions above each group of images. You can open each photo to enlarge it.

This guide lets you connect a domain purchased by you to the DNS of your reseller panel. You do not need to purchase hosting service.

Before you begin
Ask the staff for the TARGET and the proxy status to use for your panel. Do not copy a destination found in other guides: it must be the correct one for your service. If the domain already hosts a website or an email, contact us before changing the DNS.

1. Buy the domain

  1. Open Namecheap and search for an available domain.
  2. Check the initial price and renewal cost. Avoid Premium domains if you do not want high costs.
  3. Buy the domain and complete the registration with the required details. For this setup, you do not need to buy hosting.

Domain search on Namecheap

Domain search on Namecheap – sample screen

Search results

Search results – sample screen

Premium domain example

Premium domain example – sample screen

Choice of an available domain

Choice of an available domain – sample screen

Cart review

Cart review – sample screen

Additional services offered

Additional services offered – sample screen

Namecheap registration or login

Namecheap registration or login – sample screen

2. Add the domain to Cloudflare

  1. Create or open your account on Cloudflare.
  2. Choose the option to add a domain and enter the purchased domain, without http:// or https://. https://.
  3. Select the Free plan if it is suitable for the procedure.
  4. Check the imported records: do not delete records for an existing website or email.

Cloudflare registration

Cloudflare registration – sample screen

Cloudflare home screen

Cloudflare home screen – sample screen

Domain added

Domain added – sample screen

Free plan selection

Free plan selection – sample screen

3. Create the record for the panel

  1. In Cloudflare, open DNS → Records → Add record.
  2. Select type CNAME.
  3. In the Name field enter tv, to obtain an address such as tv.yourdomain.com.
  4. In the Target field enter the destination communicated by the staff, without protocol, port, or path.
  5. Set Proxy status as indicated by the staff and leave TTL on Auto, then save.

Adding a DNS record

Adding a DNS record – sample screen

DNS record completion

DNS record completion – sample screen

To use a single subdomain, the tv record is sufficient. If the staff requires a wildcard for multiple subdomains, the Name field will be *: do not confuse this setup with the main domain.

4. Set the nameservers

  1. Copy the two nameservers assigned by Cloudflare to your domain.
  2. In Namecheap, open Domain List → Manage → Nameservers → Custom DNS.
  3. Enter the nameservers assigned to you and save. Do not copy nameservers from the example images.
  4. Return to Cloudflare and check the domain status. Propagation may take 24–48 hours: this time concerns the domain, not the activation of the IPTV subscription.

Nameservers assigned by Cloudflare

Nameservers assigned by Cloudflare – sample screen

Namecheap Account menu

Namecheap Account menu – sample screen

Domain list

Domain list – sample screen

Domain management

Domain management – sample screen

Custom DNS selection

Custom DNS selection – sample screen

Nameserver entry

Nameserver entry – sample screen

Verification of nameservers in Cloudflare

Verification of nameservers in Cloudflare – sample screen

5. Enter the DNS in the panel

  1. Open the reseller panel → Edit Profile or the profile section.
  2. In the DNS field enter the configured subdomain: for example tv.yourdomain.com.
  3. In the panel field do not enter http:// or https://. https://. Do not enter only the main domain.
  4. Save and test the DNS with a line. If it does not work, send the staff a screenshot of the DNS records, without the password.

Panel Edit Profile

Panel Edit Profile – sample screen

Panel DNS field

Panel DNS field – sample screen

References: Namecheap nameservers · Cloudflare wildcard record.

0 Користувачі, які знайшли це корисним
Ця відповідь Вам допомогла?