{"id":"riftbit-pdns-server","name":"pdns-server","homepage":"https://hub.docker.com/r/riftbit/pdns-server","repo_url":"https://hub.docker.com/r/riftbit/pdns-server","category":"infrastructure","subcategories":[],"tags":["dns","powerdns","authoritative-dns","recursor","infrastructure","self-hosted"],"what_it_does":"pdns-server is the PowerDNS server software, responsible for running DNS authoritative and/or resolving DNS services and serving DNS records to clients.","use_cases":["Run an authoritative DNS server for zones you manage","Operate PowerDNS recursors (depending on configuration) for DNS resolution","Self-host DNS infrastructure with support for multiple backends for zone data","Integrate DNS serving into a private network or custom DNS deployment"],"not_for":["General-purpose web API service","Client-side DNS querying (use DNS clients/libraries instead)","Multi-tenant hosted DNS where you need provider-style billing/auth integrations","Serverless or ephemeral deployments without stable state/config"],"best_when":"You need a self-hosted, configurable DNS server (authoritative and/or recursive depending on build/config) with support for common DNS features and backend integrations.","avoid_when":"You cannot provide a stable server environment (network reachability, persistent configuration, secure key management) or you require a managed SaaS interface with built-in auth/rate limiting dashboards.","alternatives":["BIND9","Knot DNS","NSD","CoreDNS","dnsmasq (lightweight scenarios)"],"af_score":21.8,"security_score":39.5,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:31:44.772686+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Configuration-based access for server components (not a SaaS-style API auth model)"],"oauth":false,"scopes":false,"notes":"This package is a server application; authentication is not exposed as an API auth scheme in the provided information. Security is primarily handled via network controls (firewalling), DNS ACLs/TSIG (if used/configured), and server configuration rather than OAuth/API keys."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source software; hosting/support costs depend on your deployment environment."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":21.8,"security_score":39.5,"reliability_score":30.0,"mcp_server_quality":0.0,"documentation_accuracy":30.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":0.0,"tls_enforcement":40.0,"auth_strength":40.0,"scope_granularity":20.0,"dependency_hygiene":50.0,"secret_handling":50.0,"security_notes":"Security primarily depends on deployment/configuration: restrict inbound network access, use TSIG/DNSSEC as appropriate (if configured), enforce least privilege for any control interfaces, and protect secrets (keys/passwords) in configuration management. No explicit API/auth model, scopes, or rate-limit documentation is available from the provided content.","uptime_documented":0.0,"version_stability":50.0,"breaking_changes_history":30.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["As a DNS server, it is not an API-first interface; agent workflows usually require provisioning/configuring and operational management rather than calling request/response endpoints.","DNS services are stateful and sensitive to network configuration (ports, firewall/NAT, latency) and to correctness of zone data/backends.","If using remote management features, ensure you rely on documented interfaces rather than guessing (the provided information does not include concrete management endpoints)."]}}