Skip to main content

Managing Your Domains

Every website needs a domain name to be accessible on the internet. The FREAKHOSTING Web Hosting Control Panel at web.freakhosting.com gives you full control over all domains connected to your hosting account. You can add new domains, configure document roots, and monitor DNS status — all from a single, easy-to-use interface. Here is a real-world example to follow along with: let’s say you just bought mybusiness.com from Namecheap and you want to connect it to your FREAKHOSTING hosting account so people can visit your website. This guide walks you through every step of that process.

Difficulty

Beginner

Time

5 Minutes (plus up to 24-48 hours for DNS propagation)

Pointing Your Domain to FREAKHOSTING

Before your domain will work with your hosting account, you need to tell the internet where to find it. You do this by updating the nameservers at your domain registrar (that is the company where you purchased your domain — Namecheap, GoDaddy, Cloudflare, etc.). Think of nameservers like a mailing address for your website. Right now, your domain might be pointing nowhere or to your registrar’s default parking page. You need to change that so it points to FREAKHOSTING’s servers instead. Point your domain to the following FREAKHOSTING nameservers:
NameserverAddress
Primaryalpha.freakhosting.com
Secondarybeta.freakhosting.com
Tertiarycharlie.freakhosting.com
Quaternarydelta.freakhosting.com
Below are step-by-step instructions for the three most common domain registrars. The process is similar everywhere: find the nameserver settings for your domain and replace whatever is there with the four FREAKHOSTING nameservers listed above.
  1. Log in to your Namecheap account at namecheap.com.
  2. Go to Domain List in the left sidebar and find your domain (e.g., mybusiness.com).
  3. Click Manage next to the domain.
  4. Scroll down to the Nameservers section.
  5. Change the dropdown from Namecheap BasicDNS (or whatever it says) to Custom DNS.
  6. Enter the four FREAKHOSTING nameservers, one per line:
    • alpha.freakhosting.com
    • beta.freakhosting.com
    • charlie.freakhosting.com
    • delta.freakhosting.com
  7. Click the green checkmark to save.
  1. Log in to your GoDaddy account at godaddy.com.
  2. Go to My Products and find your domain.
  3. Click on the domain name to open its settings.
  4. Scroll down to Nameservers and click Change.
  5. Select Enter my own nameservers (advanced).
  6. Enter the four FREAKHOSTING nameservers:
    • alpha.freakhosting.com
    • beta.freakhosting.com
    • charlie.freakhosting.com
    • delta.freakhosting.com
  7. Click Save, then confirm the change when prompted.
If you purchased your domain through Cloudflare Registrar (not just using Cloudflare as a DNS proxy), the process is slightly different because Cloudflare locks nameservers to their own by default.
  1. Log in to your Cloudflare dashboard at dash.cloudflare.com.
  2. Select your domain.
  3. Instead of changing nameservers away from Cloudflare, you can use the Cloudflare integration built into the FREAKHOSTING control panel. This lets you manage DNS through Cloudflare while still hosting with FREAKHOSTING.
  4. In your FREAKHOSTING control panel, look for the Cloudflare API token selector at the top of your domain settings. Connect your Cloudflare account there and your DNS records will sync automatically.
Alternatively, if you want FREAKHOSTING to handle DNS directly, you would need to transfer your domain to a different registrar that allows custom nameservers.
You only need to set these nameservers once per domain. After propagation completes, all DNS management happens directly inside the FREAKHOSTING Web Hosting Control Panel — you will not need to go back to your registrar for DNS changes.

Accessing the Domains Tab

To manage your domains, follow these steps:
1

Log In to the Control Panel

Open your browser and navigate to web.freakhosting.com. Log in with your FREAKHOSTING credentials.
2

Select Your Website

From the dashboard or website list, click on the website you want to manage domains for.
3

Open the Domains Tab

In the top navigation bar, click on the Domains tab. You will see the page title “Domains” at the top with a cyan Add domain button in the top-right corner. This is where all domain management takes place for the selected website.

Understanding the Domains List

The Domains tab displays a table of all domains connected to your website. Here is what each column means and what the icons tell you:

Table Columns

  • Domain — The domain name itself, shown with a lock icon. Your main domain will have a blue PRIMARY badge next to it (more on that below). You can click the column header to sort domains alphabetically.
  • DNS Status — Shows whether the domain’s DNS is correctly pointed to FREAKHOSTING. If everything is working, you will see a green status. If you see a yellow warning triangle icon, it means your domain is not pointed to FREAKHOSTING nameservers yet (or the nameserver change has not finished propagating). This is the most common issue new users encounter and it is easy to fix — just follow the nameserver instructions above.
  • DNS Provider — Displays who is currently handling your domain’s DNS records. This will typically show FREAKHOSTING if you are using the built-in nameservers, or Cloudflare if you have connected a Cloudflare API token.
  • Document Root — Shows the folder on your hosting account that serves the web pages for this domain (for example, /public_html).
Each domain row also has a three-dot menu on the right side for quick actions like removing the domain.

The PRIMARY Badge

Your main domain displays a PRIMARY badge next to its name in the domain list. This badge tells you which domain is the “default” domain for your hosting account — the one that was assigned when your website was first created.
The PRIMARY badge cannot be removed or transferred to another domain. This is the default domain for your website. Any additional domains you add will work alongside it, but this one remains the primary identity of your hosting account. Think of it as your website’s “home” domain.

The DNS Status Warning Icon

If you see a yellow triangle warning icon in the DNS Status column, do not worry — this simply means one of two things:
  1. You have not updated your nameservers yet. Go to your domain registrar and point the nameservers to FREAKHOSTING (see the instructions above).
  2. DNS propagation is still in progress. If you just changed your nameservers, give it a few hours. The warning icon will disappear automatically once propagation completes and the domain resolves to FREAKHOSTING servers.
You can check propagation progress using a free tool like whatsmydns.net. Enter your domain name, select NS (nameserver) as the record type, and see how many locations worldwide have picked up the new nameservers.

Adding a New Domain

Going back to our example: you have mybusiness.com registered at Namecheap and you want to connect it to your FREAKHOSTING hosting account. Here is exactly how to do it:
1

Click Add Domain

On the Domains tab, click the cyan Add domain button located at the top-right of the page.
2

Enter the Domain Name

Type in the domain name you want to add — for example, mybusiness.com. Do not include http:// or https:// — just the bare domain name itself.
3

Complete the Setup

Follow the on-screen prompts to finish adding the domain. The control panel will automatically create the necessary DNS records for your new domain.
4

Update Your Nameservers

If you have not already done so, log in to Namecheap (or wherever you bought the domain) and update the nameservers to point to the four FREAKHOSTING nameservers listed earlier in this guide. Your domain will not load your website until the nameservers are correctly configured and propagation is complete.
5

Wait for Propagation and Verify

After updating nameservers, come back to the Domains tab in a few hours. The yellow warning triangle next to your domain should disappear once propagation finishes, confirming that everything is working.
Make sure you own the domain you are adding. You must have access to the domain registrar account to update nameservers. Domains that are not pointed to the FREAKHOSTING nameservers will continue to show a DNS warning on the Domains tab until the nameservers are corrected and propagation completes.

Domain Settings Overview

Clicking on any domain in the domains list opens the Domain Settings page. You will see a sidebar on the left with several configuration sections. At the top of the settings page, you may also see a Cloudflare API token selector (with the Cloudflare logo) if you have Cloudflare integration available.

Document Root

Set the folder that serves your domain’s web pages.

DNS Records & DNSSEC

Full DNS record management and DNSSEC security for your domain.

Email & Mail Routing

Configure DKIM authentication, mail routing, and Cloudflare integration.
The sidebar sections include:
  • Document root — Change where your domain’s files are served from.
  • Email authentication — Set up DKIM and other email security records.
  • Mail routing settings — Control how email is handled for this domain.
  • DNS records — Add, edit, or delete individual DNS records (A, CNAME, MX, TXT, etc.).
  • DNSSEC — Enable DNS Security Extensions for added protection.
For detailed instructions on managing DNS records, enabling DNSSEC, configuring email authentication, setting up mail routing, or connecting Cloudflare, see the dedicated guides linked above.

Document Root

The Document Root setting determines which folder on your hosting account serves the web pages for a specific domain. By default, this is set to /public_html, and the settings page will show a message like: “This will update the directory (folder) that is designated to hold your domain’s web pages.” Here is when and why you might change it:
  • Single website (most users): Keep the default /public_html — that is all you need. Upload your website files there and you are good to go.
  • Multiple domains with different content: If you are hosting mybusiness.com and also myblog.com on the same account, you can point each domain to a different folder. For example, set mybusiness.com to /public_html and myblog.com to /public_html/blog.
  • Subdirectory for a specific purpose: If you change the document root to /store, then visitors going to mybusiness.com will see the files from the /store folder instead of /public_html. This is useful if you have an online shop in a separate directory.
1

Open Document Root Settings

Click on the domain you want to configure, then select Document root from the left sidebar. You will see the current path displayed (e.g., /public_html) with a pencil (edit) icon next to it.
2

Edit the Path

Click the pencil icon to edit the document root. Change the path to the desired folder — for example, /store or /public_html/myblog.
3

Save the Change

Confirm your changes. The domain will immediately begin serving files from the new folder.
Make sure the folder you specify as the document root actually exists on your hosting account and contains the files you want to serve. If the folder is empty or does not exist, visitors will see an error page. You can create folders using the File Manager in your control panel.

Real-World Example: Connecting mybusiness.com

Here is the complete process from start to finish, putting everything together:
1

Buy Your Domain

You purchase mybusiness.com from Namecheap (or any registrar).
2

Add It to FREAKHOSTING

Log in to web.freakhosting.com, go to the Domains tab, click Add domain, and type mybusiness.com.
3

Update Nameservers at Namecheap

Log in to Namecheap, go to your domain’s management page, change nameservers to Custom DNS, and enter:
  • alpha.freakhosting.com
  • beta.freakhosting.com
  • charlie.freakhosting.com
  • delta.freakhosting.com
4

Wait for DNS Propagation

Give it a few hours (up to 24-48 hours in rare cases). You can check progress at whatsmydns.net.
5

Verify in Your Control Panel

Go back to the Domains tab. The yellow warning triangle should be gone, and your DNS Status should show as healthy. Your domain is now live and serving files from your hosting account.
6

Upload Your Website Files

Use the File Manager or FTP to upload your website files to the document root folder (by default, /public_html). Visitors to mybusiness.com will now see your website.
That is it. Your domain is connected, your website is live, and everything is managed from one place.

Frequently Asked Questions

Nameserver changes typically propagate within a few hours, but full worldwide propagation can take up to 24-48 hours. The actual time depends on your domain registrar and how aggressively different internet providers cache DNS data. You can monitor propagation progress using whatsmydns.net.
A yellow triangle icon in the DNS Status column means your domain is not currently pointed to the FREAKHOSTING nameservers. Either you have not updated the nameservers yet, or the change is still propagating. Update your nameservers at your domain registrar to alpha.freakhosting.com, beta.freakhosting.com, charlie.freakhosting.com, and delta.freakhosting.com, then allow time for propagation. The warning will disappear on its own once DNS resolves correctly.
The PRIMARY badge appears next to your main domain in the domain list. This is the default domain that was assigned when your hosting account was created. It cannot be removed or transferred to a different domain. Think of it as your website’s primary identity — additional domains you add will work alongside it, but this one is the anchor.
Yes. You can add multiple domains to your hosting account and configure each one with its own document root folder to serve different website content. For example, mybusiness.com could serve from /public_html while myblog.com serves from /public_html/blog. All domains are managed from the same Domains tab.
FREAKHOSTING has built-in Cloudflare integration. When you click on a domain in your settings, you will see a Cloudflare API token selector at the top of the page. You can connect your Cloudflare account there so that DNS records sync between FREAKHOSTING and Cloudflare automatically. This lets you enjoy Cloudflare’s CDN and security features while hosting with FREAKHOSTING.
If you set the document root to a folder that does not exist or is empty, visitors will see an error page when they try to load your site. The fix is simple — just go back to the Document Root setting, click the pencil icon, and change it back to the correct folder (usually /public_html). The change takes effect immediately.
DNS record management is covered in a dedicated guide. See How to Manage DNS Records and DNSSEC for full instructions on adding, editing, and deleting DNS records.
Email settings including DKIM, mail routing, and Cloudflare integration are covered in How to Configure Email Authentication and Routing.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to launch your website? Use code KB20 at checkout for 20% off your first month!

Last Updated: March 2026 | Web Hosting Support: Domain management made simple.