> ## Documentation Index
> Fetch the complete documentation index at: https://docs.heightnodes.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Setting up Domains

### Introduction

By purchasing a domain or using one of our white labeled domains, you can make your server look more professional and make its connection details far easier to remember! The list of recommended domain registrars are as follows:

[GoDaddy](https://godaddy.com) | [Spaceship](https://spaceship.com) | [Namecheap](https://namecheap.com/) | [Porkbun](https://porkbun.com)

### A Record Setup (if you have a Dedicated IP)

Setup your domain on Cloudflare (use [this](https://www.namecheap.com/support/knowledgebase/article.aspx/9607/2210/how-to-set-up-dns-records-for-your-domain-in-a-cloudflare-account/#:~:text=WebMail%20Lite%20PHP%2C%20which%20is%20available%20on,because%20that%20software%20also%20cannot%20connect%20properly.) article to see how to), and go to the DNS tab after setup. Add a new A record by clicking `New` and selecting `A Record` from the dropdown. Put the subdomain that you'd like to be your connect IP in the `Name` input. Put your servers \*\*Numerical IP \*\*as the `Value` . Remember to leave the TTL to automatic, and turn off Cloudflare Proxy by turn the orange cloud to gray.

### SRV Record (if you have a Shared IP)

Alternatively you can setup a SRV Record in addition to your A record (yes you'll need to create both) if you don't have a `:25565` port (aka Dedicated IP). Click `New` and select `SRV Record` . Your service should be `_minecraft` , the protocol should be `TCP` , `TTL` should be set on `Auto`  and the `weight` should be set to `0` . Set the `Port` to the server's port (the part after the `:` in your server's IP address), and replace the target field with whatever your `A Record` is (if you set your `Name` to `play` and your domain is `my-smp.xyz` then set your target to `play.my-smp.xyz` ).
