LogoLogo
  • ShieldsGuard - User Guide
  • Installation Steps
    • Shields Guard Installation
    • Shields Guard SEG Installation
  • Getting Started
    • 1. General Welcome and Site Management Panel
    • 2. Overview
      • 2.1 Today's Data
      • 2.2 Country Statistics
      • 2.3 URL Statistics
      • 2.4 IP Statistics
      • 2.5 HTTP Status Statistics
    • 3. Protection
      • 3.1 DDoS Protection
        • 3.1.1 Google Recaptcha Setup
        • 3.1.2 Friendly Captcha Setup
      • 3.2 WAF – Web Application Firewall
    • 4. Security Rules
      • 4.1 BlackList & WhiteList
      • 4.2 User Agent Filtering
      • 4.3 Query String Filtering
      • 4.4 HTTP Header Filtering
      • 4.5 Block POST Values
      • 4.6 Custom Headers
      • 4.7 Block URL Requests
      • 4.8 URL Path Blocking
      • 4.9 Encrypt Path
      • 4.10 Remove Request Value
      • 4.11 Exclude Directories from Protection
    • 5. Logs
      • 5.1 Access Log
      • 5.2 Security Log
    • 6. Asset Management
      • 6.1 Asset Management
      • 6.2 Network Topology
      • 6.3 Vulnerability Scan
    • 7. Access
  • 8. DNS
  • 9. SSL
  • 10. Subdomain Manage
  • 11. Edit Page
  • ShieldsGuard SEG
    • 1. SEG Dashboard
    • 2. Reporting
    • 3. Analyzed
      • 3.1 Files
      • 3.2 URL
      • 3.3 Mail
      • 3.4 Domain
    • 4. Mail Settings
      • 4.1 File
      • 4.2 Mail Body
      • 4.3 Sender Domain
Powered by GitBook
On this page
Export as PDF

8. DNS

Previous7. AccessNext9. SSL

Last updated 9 days ago

📖 Overview

The DNS (Domain Name System) module in ShieldsGuard allows you to manage, edit, and monitor all DNS records associated with your domains — from A records to TXT, MX, CNAME, and more.

Whether you're launching a new application, configuring email security, or validating services like Google, Yandex, or Microsoft, this module provides a full-featured, user-friendly interface to handle all DNS-level operations.

🛡️ Proper DNS management is the first step in securing and ensuring the availability of your web infrastructure.

🔧 Supported DNS Record Types

Type
Purpose

A

Maps a domain or subdomain to an IPv4 address

AAAA

Maps a domain to an IPv6 address

CNAME

Points a subdomain to another domain

MX

Defines mail exchange servers for email delivery

TXT

Used for verifications (SPF, DKIM, DMARC, Google, etc.)

NS

Defines name servers for the domain

SRV

Specifies services with protocol, port, and weight

PTR

Used for reverse DNS lookups

⚙️ DNS Editing Workflow

  1. Go to DNS module

  2. Click Create DNS

  3. Select the record type (A, TXT, etc.)

  4. Enter:

    • DNS Name (e.g., @, www, api)

    • IP/Value depending on record type

    • TTL (or keep it auto)

  5. Click Create

  6. Entry appears in the DNS record table

✏️ You can edit any record later or delete it with one click.


🚨 Best Practices

Practice
Reason

Always set TTL > 300 for stable records

Reduce DNS lookup overhead

Keep @ and www records consistent

Ensure root and subdomain both resolve properly

Use SPF/DKIM/DMARC for all domains

Prevent email spoofing and phishing

Monitor TTL on validation records

Google, Microsoft, Yandex validations often use TTL 1

Avoid wildcard CNAMEs unless needed

They can override valid subdomain records


🎯 The DNS module gives you full control of how your domain resolves and behaves — from performance to security and compliance. One misconfigured record can break access or create a vulnerability — with ShieldsGuard, you're always in control.