Babysitter dns-protocol

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

install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/network-programming/skills/dns-protocol" ~/.claude/skills/a5c-ai-babysitter-dns-protocol && rm -rf "$T"
manifest: library/specializations/network-programming/skills/dns-protocol/SKILL.md
source content

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

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

SRV Record Lookup

dig _http._tcp.example.com SRV

DNSSEC Validation

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

Zone Transfer Test

dig @ns1.example.com example.com AXFR

Quality Gates

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