LinuxCBT.com

Syllabus

Focus: PowerDNS Configuration | Usage

Duration: 4-Hours

  • Intro to DNS Services - PowerDNS (PDNS) - Usage

    • Introduction - PowerDNS - Features
      • Discuss features and benefits
      • Contrast with BIND DNS Services
      • Identify DNS Servers
      • Identify applicable systems
      • Confirm Configuration
      • Explore environment
    •  
    • PowerDNS - Recursive DNS
      • Discuss applicability of Recursion Server
      • Install Recursion Server
      • Explore configuration footprint
      • Generate various Queries
      • Obtain PDNS Statistics
      • Bind PDNS to relevant Sockets
      • Dump DNS Cache as needed
      • Maniuplate DNS Recursive Cache on-demand
      • Discuss various PDNS Caches
      • Continue Exploration of Recursive Services
    •  
    • Authoritative DNS Services
      • Discuss Features
      • Contrast with BIND
      • Disable BIND as needed
      • Incorporate BIND Zones into PowerDNS
      • Disable Recursive Services
      • Initiate Authoritative Services
      • Control PowerDNS via applicable client
      • Obtain Statistics as needed
      • Re-configure Recursive Server to co-exist with Authoritative Services
      • Connect both instances accordingly
      • Perform Authoritative and Recursive Queries as needed
      • Manipulate DNS Database and Confirm PowerDNS Functionality
    •  
    • DNS Slave Services | BIND Compatibility
      • Discuss common applications
      • Configure BIND Slave for Replication and Confirm
      • Provision PowerDNS Slave Services
      • Replicate DNS Zone Information to Windows DNS
      • Update Master Services accordingly
      • Notify DNS Slaves of various changes
      • Confirm traditional DNS Replication Services
      • Debug as needed
      • Contrast Master | Slave Model with PowerDNS DBMS Capabilities
    •  
    • MySQL DBMS DNS Back-End - Integration
      • Consider applicable opportunities
      • Contrast with traditional DNS Services
      • Prep MySQL DBMS to house DNS Information
      • Define appropriate schema
      • Import DNS records for new Zone
      • Operate PowerDNS with BIND and DBMS Back-Ends
      • Perform Queries to confirm Record Set
      • Add | Remove | Update DNS Records accordingly
      • Integrate additional PowerDNS Front-End Authoritative Servers
      • Configure NATIVE Mode DNS Front-Ends
      • Query ALL Front-End PowerDNS participants
      • Evaluate results
    •  
    • BIND | MySQL DBMS | DNS Zone Migration
      • Contrast both models
      • Identify orphaned DNS Zones
      • Generate SQL for migration
      • Discuss SQL nuances and confirm
      • Migrate Forward and Reverse DNS BIND Zones
      • Confirm Record Sets accordingly
      • Disable BIND Compatibility Mode
      • Configure NATIVE PowerDNS Mode on ALL Front-Ends
      • Confirm Queries against Front-Ends
      • Evaluate accordingly
    •  

LinuxCBT PDNS Edition

  •  
DEMO