dns-protocol

Solid

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

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
86
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill 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 ```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 Tes...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills