Agent skill

dns-protocol

Expert skill for DNS protocol implementation, configuration, and service discovery

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/dns-protocol

SKILL.md

DNS Protocol Skill

Expert skill for DNS protocol implementation, server configuration, and DNS-based service discovery.

Capabilities

  • DNS Query Execution: Execute dig/nslookup queries and interpret results comprehensively
  • Record Type Analysis: Work with all DNS record types (A, AAAA, CNAME, MX, TXT, SRV, NS, SOA, PTR)
  • DNS Server Configuration: Configure BIND, CoreDNS, and other DNS servers
  • DNSSEC Implementation: Implement and validate DNSSEC signing and verification
  • DNS Traffic Analysis: Analyze DNS traffic patterns and detect anomalies
  • Service Discovery: Design DNS-based service discovery (SRV records, DNS-SD)
  • Zone Management: Manage DNS zones, transfers, and delegation
  • TTL Optimization: Optimize TTL values for different use cases

Tools and Dependencies

  • dig - DNS lookup utility
  • nslookup - Query DNS servers
  • BIND - Berkeley Internet Name Domain
  • CoreDNS - Cloud-native DNS server
  • dnssec-tools - DNSSEC utilities
  • tcpdump - DNS traffic capture

Target Processes

  • realtime-messaging-system.js (service discovery)
  • layer7-load-balancer.js (DNS-based routing)
  • http-proxy-server.js (DNS resolution)

Usage Examples

Comprehensive DNS Query

bash
dig +trace +all example.com
dig @8.8.8.8 example.com ANY

SRV Record Lookup

bash
dig _http._tcp.example.com SRV

DNSSEC Validation

bash
dig +dnssec +multi example.com
delv @8.8.8.8 example.com +rtrace

Zone Transfer Test

bash
dig @ns1.example.com example.com AXFR

Quality Gates

  • DNS resolution verification
  • Record propagation testing
  • DNSSEC chain validation
  • Response time benchmarking
  • Zone configuration validation

Didn't find tool you were looking for?

Be as detailed as possible for better results