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., 192.0.2.0) 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:

Overview

Finding your Domain Host

Configuring DNS for different Providers

 

Overview

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.

Screenshot_2021-11-01_11.44.18_AM.png

 

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

Screenshot_2021-11-01_11.54.40_AM.png

 

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

Screenshot_2021-11-01_11.51.29_AM.png

 

 

Configuring DNS for different Providers

 

GoDaddy

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.

mceclip0.png

 

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

mceclip1.png

 

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

mceclip2.png

 

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.

mceclip3.png

 

 

Cloudflare

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.

mceclip4.png

 

Step 3: Select the DNS icon.

mceclip5.png

 

Step 4: Select the Add Record button.

mceclip6.png

 

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.

mceclip7.png

 

 

Sucuri

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.

mceclip8.png

 

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

mceclip9.png

 

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

mceclip10.png

 

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.

mceclip11.png

 

 

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.

mceclip12.png

 

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

mceclip13.png

 

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

mceclip14.png

 

Step 5: Select the Create Record Set button.

mceclip15.png

 

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

mceclip16.png

 

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

 

 

Squarespace

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.

mceclip17.png

mceclip18.png

 

Step 3: Select the Advanced Settings option.

mceclip19.png

 

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

mceclip20.png

 

 

 

 

 

 

 

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

Comments

0 comments

Please sign in to leave a comment.