DNS Configuration

minute read

DNS Overview

Why do we need a Domain Name System (DNS)? The development of your business website that the Lunchbox team works on depends on a lot of factors, but one of the critical processes involves the identification and configuration of its actual domain name (e.g., www.<business name>.com). Essentially, this overview provides insight into the requirements needed to find and configure your website’s domain (i.e., your company’s website) so that your guests can locate your business on the Internet.

  • Think of the domain names (e.g., www.lunchbox.io) being like the contact names/pictures in your smartphone while the IP addresses (e.g., are like their actual, listed phone numbers. 
  • All websites or domain names have an IP address, which displays their accurate location for the internet. It is critical that the configuration of this information is correct otherwise, you risk contacting and visiting the wrong site!


Feature Contents:


Finding your Domain Host

Configuring DNS for different Providers



This article contains details on how to configure your DNS for different providers.

NOTE: If you require assistance throughout this process, please reach out to your CSM for help.


Creating a Canonical Name (CNAME) Record:

You will need to create 2-3 CNAME records for the following process steps. The first step is to set up encryption, which modern websites need to guarantee security during any site visits. The second step is to create the subdomain (e.g., order.<example>.com, catering.<example>.com) for your website.

Step 1: Secure Sockets Layer (SSL) Domain name validation.

  • In order to serve your website over HTTPS (secure communication, mandatory by browsers now), Lunchbox needs permission to create an SSL certificate for the domain name to be used to access the website. The validation values expire after three (3) days.
    • Lunchbox will need to know the domain you’d like to serve as the ordering website(s).
      • This is usually the same domain name as your brand site, (e.g bareburger.com, stickys.com, eatfuku.com)
    • Lunchbox will provide you with the CNAME name and CNAME value.

Step 2: Create a CNAME record for the subdomain users will use to access the website (e.g order.bareburger.com, order.stickys.com, catering.bareburger.com).

  • If a site already exists on this subdomain it will need to be replaced with the value Lunchbox provides.
    • NOTE: Any previous website on that subdomain will no longer be accessible at the URL.
  • Lunchbox will provide you with the CNAME name and CNAME value.
    • The name can be whatever you want.
      • This CNAME name will be the subdomain and will be how your users access the website. We recommend the name, “order” (e.g., order.example.com), and the name, “catering” (e.g., catering.example.com).
    • The CNAME value will follow this pattern “_{random string}.cloudfront.net” where the random string is a unique value consisting of a random ordering of letters.


Finding your Domain Host

A Domain Host is an Internet service (i.e., GoDaddy, Cloudflare, etc.) that houses and manages your domain name (e.g., lunchbox.io). All domain hosts use Domain Name System (DNS) records to connect your domain name with email, websites, and other web services.

NOTE: If you already know where your DNS is hosted, omit this section and continue to the Configuring DNS for Different Providers section.


Using NS Lookup Tool

What is a Name Server? The Name Server (NS) organizes and routes traffic across the internet. 

The Name Server translates the Domain Name (i.e., like the contact photo in a smartphone) into an IP address (i.e., like the contact’s phone number), acting as a bridge between human understanding and computer identification.

NOTE: This section can be omitted if you already know where your DNS is hosted (e.g., GoDaddy, Cloudflare, etc.).


Step 1: Go to the NS Lookup Tool, which is a part of the DNS Checker website.



Step 2: Enter your Domain Name (e.g., bareburger.com) into the search field and select the Show NS Records button.



Step 3: After the search field returns results, scroll down to find the Name Server listed beside the Owner field.




Configuring DNS for different Providers



Step 1: Sign in to your GoDaddy account.

Step 2: Access My Product by clicking on the menu navigation bar at the top and select Manage My Products.



Step 3: Select DNS for the domain name to be edited.



Step 4: On the bottom of the Records section, select the Add option.



Step 5: Select / Input the values in the following dropdowns / fields:

  • Type: CNAME
  • Host: order
  • Points to: Lunchbox should provide you with this value.
  • TTL: 1 Hour

NOTE: For certificate validation, do not enter the .domain.tld portion to the host value.





Step 1: Sign in to the account, which can be done from the top-right portion of the page.

Step 2: Select the domain name to manage.



Step 3: Select the DNS icon.



Step 4: Select the Add Record button.



Step 5: Select / Input the values in the following dropdowns / fields:

  • Type: CNAME
  • Name: order (i.e., the name of the subdomain)
  • Target: Lunchbox should provide you with this value.
  • TTL: Auto
  • Proxy Status: Select DNS only

Do not forget to select the Save button when finished entering the information.





Step 1: Sign into your Sucuri account.

Step 2: Go to my.sucuri.net, or click on the logo that is located in the top-left.

Step 3: Select the gear icon on the card with the domain to manage and select Firewall Settings.



Step 4: Select the DNS option on the following page.



Step 5: Select the Add Record button, and a popup will appear.



Step 6: Enter the following values:

  • DNS Record Type: CNAME
  • Sub-Domain: order (the name of the subdomain)
  • TTL (Time To Live): 5 minutes
  • Points To: Lunchbox should provide you with this value

When you have entered all information, select the Add DNS Record button.




Amazon Web Services Route 53

Step 1: Sign in to the AWS console.

Step 2: Search for Route53 in the home console (see screenshot below) or use the navigation on the top of the page.



Step 3: Select the Hosted zones link, located on the route53 home page.



Step 4: Select the domain name to manage (i.e., click the blue link of the domain name).



Step 5: Select the Create Record Set button.



Step 6: Enter the values provided in the fields:

  • Name: order (the name of the subdomain)
  • Type: CNAME - Canonical name
  • Alias: No
  • TTL (Seconds): 300
  • Value: Lunchbox should provide you with the value
  • Routing Policy: Simple



Step 7: Select Create at the bottom of this page to save the changes.




Step 1: Log into your Squarespace admin dashboard.

Step 2: Select the Domain tab near the top of the page. Click on the row to select the domain to be managed.




Step 3: Select the Advanced Settings option.



Step 4: On the bottom of the page, set the following values (see screenshot below):









Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.