Choose Skin

DNHat - Domain Portfolio Manager and Marketing Software
Documentation: Domain Parking

Domain Parking - overview
DNHat can handle any number of domains as long as they are all parked on the same domain where the scripts have been installed on.
The next step is parking the domains you're putting up for sale to point/resolve/forward to DNHat scripts website. The process may be refered to as Domain Parking or URL Forwarding.

There is no single way of parking domains. Domain parking/forwarding varies, depending on registrar, hosting organization and/or control panels. You may also come accross terms such as Domain Pointers, Domain Aliases, Addon Domains, URL/Domain Forwarding, CNAME etc.

For references to most popular control panels, you may watch the video materials below.


There are at least 4 ways of forwarding multiple domain names to a single website (see below).
Domain Aliases - At the Hosting Level
Domain Alias is a domain that is masked to forward to a PRIMARY/MAIN domain of the cPanel account. PRIMARY/MAIN domain is often the first domain name that you set up under your hosting account. Domain Aliases are domains that you own, but which do not contain any content. Instead, they point to and use the same files as your primary domain, without changing the URL. This is useful, for example, to hold a domain that you will later sell

Domain Aliases are recommended if you have installed DNHat on the PRIMARY/MAIN domain of your hosting account.
Domain Alias forwards automatically to your main website, in this case - to where you have installed DNHat Software.

Here are necessary steps to create Domain Alias:
  • 1. If your domain registrar differs from your hosting company, then set/edit the DNS of the domains (with your registrar) to your hosting account DNS or DNS of your hosting company
  • 2. Log in to your hosting account
  • 3. DOMAINS -> Aliases
  • 4. Create a New Alias
  • 5. Domain: Enter the domain name
  • 6. Click Add Domain

    Even if you have many domains in your hosting account, Domain Aliases will forward only to the PRIMARY/MAIN domain. This is one of the major differences between Domain Alias and Addon Domains (see below).

    Addon Domains - At the Hosting Level
    An Addon Domain is an additional domain that can be used for stand-alone website, even though the system stores it as a subdomain of your primary/main domain.

    Unlike Domain Aliases (see above), Addon Domain can be used for a website and can be Parked not only on the Main/Primary domain, but also on another Addon Domain under your hosting account.

    Any domain name you create/add after your first (PRIMARY/MAIN) domain is regarded as an Addon Domain.
    To create Addon Domain in your hosting account, the Domain's Name Servers (DNS) must match with the (DNS) of your hosting company.
    See official guidelines on creating addon domains
    Special Notes:
    As a rule, primary domain on hosting account uses "public_html" directory for all its website files and data.
    The sub-directories inside the public_html directory is occupied by the addon domains.
    In the example below, DNHat Software has been installed on another Addon Domain, with directory namecape

    For example, to create Addon Domains and park it on, do the following:
  • If your domain registrar differs from your hosting company, then set/edit the DNS of the domains (with your registrar) to your hosting account DNS or DNS of your hosting company
  • Log in to your hosting account
  • DOMAINS -> Addon Domains
  • Create an Addon Domain
  • New Domain Name : enter name of the new domain
  • Document Root: enter the document root of the domain (where we've installed DNHat Software)+/domains
    In this example Document Root will be: public_html/namecape/domains/
  • Click Add Domain
  • Repeat the process for other domains as may be necessary.

    Unfortunately, cPanel does not currently support automatic creation of multiple (bulk) Domain Aliases or Addon Domains at a go. Besides, your hosting plan (provider) may limit the number of domains you can add to your account. With few domains to handle, this does not pose any significant problems. With tens, hundreds or thousands of domains, the task can be daunting. We will look into more productive methods - Domain Forwarding at registrar level (see below)

    Domain Forwarding - At the Registrar Level
    Depending on your domain registar, you can do URL forwarding (URL forwarding is in fact a fancy name for a 301 redirect). In this case you don't need a hosting account to hold the domains you are selling.

    A domain name registrar is an organization that manages the reservation of Internet domain names. A registrar company is designed to provide domain registration service to other companies or individuals that would like to own a particular web address. In a nutshell, Registrars are orgnizations with whom you register your domains. Examples: GoDadaddy, NameSilo, Domain.Com, etc.

    In most cases, when you register a domain, the registrar automatically assigns to your domain its (registrar's) Domain Name Servers (DNS). Meaning your domain can be accessible as a website using the registrar's hosting services.

    1. Registration of a domain does not automatically imply the provision of DNS services for the registered domain. Yet, most registrars (over 90%) do it, because they have the opportunity of placing Ads on the domain.
    2. Using a registrar's domain forwarding service will automatically set the name servers for the domains to the registrar's name servers (if they are not already).
    3. Name server changes typically take between 1-48 hours to fully propagate (take effect).
    4. Only DNHat Standard and DNHat Professional support Domain Forwarding at the Registrar Level. DNHat Lander does not. See features comparison
    So now, what you need to do is redirect the domain(s) to the landing page folder of DNHat Scripts on your website, which is, for example:
    A redirect automatically sends your website's visitors to a pre-defined destination (location, website). In all cases, use 301 redirect.


    1. In the examples below, we will assume that DNHat Scripts have been installed and running on the website
    2. The domains we aim to sell are many and registered with the registrar
    3. The names of the domains have been (or will be) added to DNHat Scripts' Active Domain List
    Now, with just three clicks of the button, let's forward the domains to DNHat Scripts domain sales landing page (folder), which is

    NameSilo has simplified the task of dynamically forwarding multiple domains. You can enter "%%DOMAIN%%" in the Forwarding Address field.
    Anywhere "%%DOMAIN%%" appears will be automatically replaced with the domain name(s) you are forwarding.

    • Log in to your account
    • Manage my domains
    • Select the necessary domains
    • To Select ALL the domains, click/check/mark the topmost checkbox (HeaderColumn)
    • Click the menu item Forward domains
    • Forwarding Address: select http:// or https://
    • Enter the URL you want to forward your domain(s) to
    • Forwarding Method: Permanent Forward (301)
    • Click Submit
    The changes will apply to all the domains you have selected (even if they number hundreds or thousands). You don't need to repeat the process for each of the domains.
    Click the images below to enlarge.

    • Log in to your GoDaddy account
    • Manage domains
    • Select the necessary domains
    • To Select ALL the domains, click/check/mark the topmost checkbox (HeaderColumn)
    • Forward -> Forwarding domains
    • Under Forward to, select http:// or https://
    • Enter the URL you want to forward your domain or subdomain to

      - where is the domain we want to forward.
    • Select your Forward type: Permanent (301)
    • Select Forward only: Forwards the domain or subdomain without masking
    • To automatically update your nameservers to accommodate your forwarding changes, check Update my DNS setting to support this change.
    • GoDaddy allows you to test (preview) if the domain is being forwaeded correctly. Click Preview
    • Click Save, if everything is OK.