DNS Configuration

Overview

DNS, or Domain Name System, functions as a set of instructions that direct a domain’s services. Simply put, the DNS of a domain tells browsers and other services where to find resources. In our case, pointing your site www.boondoggles.com to the Ps Enterprise servers hosting it.

For more detailed information about DNS, you can explore:

Prerequisites

To proceed, ensure that your DNS is managed through Cloudflare. If needed, refer to the following resources for guidance:

Determining the Domain for Your Site

To configure your website correctly, identify the domain (URL) where your PrestaShop (PS) instance runs. When you purchase a domain name, you gain ownership of its root, also called the “APEX” domain. For example, if you own:

You can set your PS to run on the root domain (e.g., https://boondoggles.com) or a subdomain (e.g., https://shop.boondoggles.com).

Subdomains for Different Purposes

Using subdomains allows you to separate different aspects of your site. For instance:

  • boondoggles.com: A main site showcasing your store, its location, and the inspiration behind your passion for boondoggles.

  • shop.boondoggles.com: Your PrestaShop store for selling boondoggles online.

  • blog.boondoggles.com: A blog (e.g., WordPress) with articles on creating beautiful boondoggles.

Example: A merchant’s main site might be https://www.guydemarle.com (a showcase or blog), while their PrestaShop runs on https://boutique.guydemarle.com.

Configuring DNS for Your PrestaShop

If PrestaShop Runs on the Bare Domain (APEX)

If your PrestaShop runs directly on the root domain, such as boondoggles.com, it is considered to be on the APEX domain.

On the DeltaBlue infrastructure (our hosting platform), CNAME Flattening (also known as ANAME) is required. This feature dynamically resolves an IP address for the APEX domain. However, CNAME Flattening is not supported by most domain registrars, such as OVH, Gandi, and GoDaddy. Therefore, ensure your setup can accommodate this requirement.

If PrestaShop Runs on a Subdomain

If your PrestaShop runs on a subdomain, such as shop.boondoggles.com, you will need to:

  • Add a CNAME record for the subdomain.

  • Set an ANAME record for the APEX domain.

By following these configurations, your site and associated services will operate smoothly and efficiently.