Benchmark: DNS Best Practices
Overview
The Domain Name System (DNS) is a hierarchical distributed database that stores IP addresses and other data and allows queries by name. The types of information elements associated with domain names, are categorized and organized with a list of DNS record types (or resource records), e.g., A
, AAAA
, NS
, SOA
, MX
. These are most commonly used to map human-friendly domain names to the numerical IP addresses computers need to locate services and devices using the underlying network protocols, but have been extended over time to perform many other functions as well.
This benchmark contains best practices for several types of DNS records, including NS, SOA, MX, and more.
Usage
Install the mod:
mkdir dashboardscd dashboardspowerpipe mod initpowerpipe mod install github.com/turbot/steampipe-mod-net-insights
Start the Powerpipe server:
steampipe service startpowerpipe server
Open http://localhost:9033 in your browser and select DNS Best Practices.
Run this benchmark in your terminal:
powerpipe benchmark run net_insights.benchmark.dns_best_practices
Snapshot and share results via Turbot Pipes:
powerpipe benchmark run net_insights.benchmark.dns_best_practices --share
Benchmarks
- Parent Records
- Name Server (NS) Records
- Start of Authority (SOA) Records
- Mail Exchange (MX) Records
- WWW Records