PowerDNS Authoritative

Nätverk och webbdrift

Authoritativ DNS-server med databasbaserade backends, DNSSEC-stöd och REST-API för automatiserad zonhantering.

Betyg 82 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Förstapartsreferens som dokumenterar alla endpoints och felkoder.

PowerDNS Authoritative HTTP API · PowerDNS

Källa: https://doc.powerdns.com/authoritative/http-api/

Kontrollerat:

Officiellt · PowerDNS HTTP API: zones (PowerDNS) dokumentation

MCP · Ej hittat

MCP-registret: 0 träffar på 'powerdns'; kontrollerat 2026-10-28.

Källa: https://registry.modelcontextprotocol.io/v0/servers?search=powerdns

Kontrollerat:

Ej hittat dokumentation

PowerDNS Authoritative 4.8.3 i terminalen på namnservern ns-01: pdns_server --version visar version 4.8.3 byggd med gcc 13.2.0, systemctl is-active pdns svarar active, pdns_control version svarar 4.8.3 och pdns_control list visar uptime 340 sekunder, 19 UDP-frågor, 19 svar, 4 signerade svar och 67,7 MB minne. Journalen visar att servern skapade backendanslutningen för TCP, startade tre backendtrådar för UDP och avslutade med raden Done launching threads, ready to distribute questions. ss -lntup visar att pdns_server lyssnar på 127.0.0.1:5300 för UDP och TCP samt på 127.0.0.1:8081 för REST-API:t, och systemctl show anger huvudprocessens pid 2384917 med starttid 2026-10-28 05:05:42
1 / 7 Servern i drift på ns-01: version, kontrollkanal, startlogg och lyssnande portar

Bedömning

Så bedömer vi

Totalbetyg

82 av 100

Preliminär (källbaserad)

Bedömningsprofil
En driftgrupp som provisionsar virtualmachines och vill att DNS-posterna skapas automatiskt i samma API-anrop.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    GPL-2.0 enligt COPYING-filen i det officiella repot; frihet att läsa, ändra, återdistribuera och drifta själv, och zondata lagras i öppna format (SQL, zonefiler).

  2. Funktionell passform

    Dokumentationen täcker REST-API för programmatisk zonhantering, SQL-backends och DNSSEC — exakt kärnan i use caset. Mindre lucka: webservice/API måste aktiveras i konfigurationen och korrekt zonhantering förutsätter DNS-kompetens.

  3. Dataflytt och interoperabilitet

    Zondata kan flyttas i standardiserade former: zonefiler, AXFR-överföringar mot sekundära servrar och SQL-backends, plus ett väldokumenterat REST-API för zonexport/import enligt doc.powerdns.com/authoritative.

  4. Mognad och trygghet

    Källkod publicerad öppet november 2002 enligt Wikipedia, löpande releaser via GitHub, officiella containerimages och brett ekosystem i distributionspaketsförråd — lång historik och etablerad förvaltning.

  5. Framtidskraft

    Väldokumenterat REST-API ger verklig automation (zoner skapas i samma arbetsflöde som provisioneringen); men inga webhooks, SDK:er eller agent-/MCP-integration är belagda, vilket sätter taket på 3.

  6. Drift och införande

    Driftkraven är tydligt dokumenterade men förutsätter DNS-kunskap: API-nycklar och webservice måste aktiveras i konfigurationen, och administration sker via API eller separata verktyg utan webbgränssnitt.

  7. Kostnadsbild

    Helt fri licens under GPL-2.0 utan licenskostnad och med officiella containerimages; men ingen prislista för support är belagd i postens källor — drift- och supportkostnader får beräknas separat, därför medium.

  8. Svensk användbarhet

    Negativ kontroll via den officiella dokumentationssiten doc.powerdns.com/authoritative, som bara finns på engelska; ingen svensk dokumentation, lokalisering eller svensk support är belagd. Engelskspråkig men tekniskt användbar i Sverige.

Om PowerDNS Authoritative

PowerDNS Authoritative är en authoritativ DNS-server: den svarar på frågor om de zoner ni är ansvariga för. Till skillnad från filbaserade DNS-servrar läser den sina zoner från backends — SQL-databaser, LDAP, DNS-zonefiler eller egna skript — vilket gör att zoner kan hanteras av ett databasverktyg eller en API-klient istället för att redigeras för hand. REST-API:t låter er skapa, ändra och verifiera zoner programmatiskt, vilket passar automatiserad infrastruktur: en provisionseringstjänst kan skapa DNS-poster i samma arbetsflöde som den skapar maskinerna. DNSSEC kan signeras direkt i servern med nycklar i backenden. Servern stödjer vanliga posttyper och kan replikera zoner via standard-DNS-överföringar mot sekundära servrar. I samma produktfamilj finns även en rekursor för cachande uppslag, så en kompletterande DNS-miljö kan byggas med samma verktygslåda. PowerDNS utvecklas öppet under GPL-2.0, finns i distributionspaketsförråd och som officiella containerimages. I labbet körs den mot en SQLite- eller MySQL-backend och verifieras med dig-frågor. Zondata kan hämtas och flyttas i standardformat via överföringar mot sekundära servrar, och fråge­loggen gör att felsökning kan göras med vanliga DNS-verktyg.

Användning

Passar för

  • Automatiserad DNS-hantering via REST-API
  • Zoner i SQL-databas kopplade till provisionsering
  • DNSSEC-signering direkt i servern
  • Primär/sekundär-replikering med vanliga DNS-överföringar

Passar mindre bra för

  • Cachande DNS-uppslag för klientnät — använd en rekursor
  • Brandvägg och trafikfilter
  • Webbproxy eller lastbalansering

Styrkor och begränsningar

Styrkor

  • Backend-arkitektur gör DNS till en databasfråga
  • REST-API för programmatisk zonhantering
  • DNSSEC-stöd inbyggt
  • Officiell containerimage
  • GPL-2.0 med lång drifts historik

Begränsningar

  • Inget webbgränssnitt i serversvaran — administration sker via API eller separat verktyg
  • API-nycklar och webservice måste aktiveras i konfigurationen
  • Kräver DNS-kunskaper för korrekt zonhantering

Skärmbilder

Tekniska resurser

Alternativ

Caddy

Nätverk och webbdrift · Webbserver och omvänd proxy med automatisk HTTPS

Caddy är en webbserver och reverse proxy i en enda binär som hämtar och förnyar HTTPS-certifikaten automatiskt. Konfigureras i Caddyfile eller via ett JSON-API.

Startår
2015
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

90 av 100

Preliminär (källbaserad)

Läs bedömningen om Caddy

Projektdata

78 741GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2015
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil (caddyserver/caddy) innehåller Apache License, Version 2.0. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux · containers
API
REST API Verifierat
Export
Ej tillämpligt Caddy är en webbserver/omvänd proxy och lagrar ingen användardata att exportera; den fullständiga JSON-konfigurationen kan dock läsas och skrivas via administrations-API:t. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 (OSI), full kodfrihet, ingen betald tier — inga låsningar.
Funktionell passform Gäller: Webbserver, reverse proxy och automatisk HTTPS är exakt kärnan och täcks utan större luckor.
Dataflytt och interoperabilitet Gäller: Inbyggt JSON admin-API (localhost:2019), Caddyfile som JSON-sockerlag och ACME-standard gör konfigurationen fullt flyttbar.
Mognad och trygghet Gäller: Aktivt sedan 2015 med regelbundna releaser och brett användande, men yngre och mindre ekosystem än nginx/Apache.
Framtidskraft Gäller: Inbyggt admin-API (JSON, live-omkonfigurering) och plugin-arkitektur möjliggör automation; agentintegration sker via admin-API:et.
Drift och införande Gäller: En enda binär med automatisk HTTPS och minimal konfiguration — drift och införande väldokumenterade och i rimlig proportion.
Kostnadsbild Gäller: Fri Apache-2.0-licens utan betald tier; TCO = hosting, transparent.
Svensk användbarhet Gäller: Engelsk dokumentation; ingen svensk lokalisering belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Wireshark är en fri och öppen nätverksprotokollanalysator som fångar trafik från nätverksgränssnitt och tolkar paketen lager för lager med kraftfulla visningsfilter.

Startår
1998
Licens
GPL-2.0
Öppen källkod
Ja

Betyg

89 av 100

Preliminär (källbaserad)

Läs bedömningen om Wireshark

Projektdata

1 665GitLab-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1998
Licens
GPL-2.0Öppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux
API
Annan Verifierat
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0 enligt COPYING i repot (verifierad via postens källor); full frihet att läsa, ändra, återdistribuera och driva själv. Fångstformaten pcap/pcapng är öppna standarder utan leverantörslås.
Funktionell passform Gäller: Användningsfallet är programmets kärnfunktion enligt officiell webbplats och dokumentation: fångst från gränssnitt, lager-för-lager-tolkning, kraftfulla visningsfilter och granskning av TLS-handskakningar. Ingen lucka eller kringgående för felsökning av API-flöden.
Dataflytt och interoperabilitet Gäller: Fångster sparas i standardformatet pcap/pcapng och återöppnas på Linux, Windows och macOS — dokumenterad full export i öppna standarder enligt postbeskrivning och nedladdningssida. Analysen sker lokalt; data kan flyttas fritt mellan system.
Mognad och trygghet Gäller: Först utgiven juli 1998 som Ethereal enligt användarhandbokens historik; stiftelsebakad förvaltning (Wireshark Foundation), SECURITY.md i repot, löpande releaser enligt GitLab-repot under 2026 och ett brett ekosystem — lång historik, tydlig säkerhetshantering, väletablerad förvaltning.
Framtidskraft Gäller: tshark ger en stark, väldokumenterad och välanvänd CLI för automation i rätt kategori (mansida verifierad 200) och repot innehåller sharkd (JSON-API-daemon). Dock ingen dokumenterad agent-/MCP-integration eller webhooks — 3, inte 4.
Drift och införande Gäller: Installeras via paketförråd; installationen konfigurerar wireshark-gruppen så att icke-rootanvändare kan fånga trafik (belagt i postens labbuppgifter). Stationärt verktyg utan server eller löpande drift utöver vanliga uppdateringar.
Kostnadsbild Gäller: Fri och öppen enligt officiell webbplats och COPYING — inga licenskostnader. Enligt metodregeln 3, inte 4: drift- och supportkostnader är inte redovisade som transparent TCO.
Svensk användbarhet Gäller: Officiell svensk UI-översättning verifierad mot primärkälla: ui/qt/wireshark_sv.ts har 4469 av 4521 meddelanden färdiga (98,8 %, hämtad 2026-10-27) och listas som trans.sv i repots .tx/config. ≥80 % ger 3. Etablerad svensk support/integrationer inte belagda — inte 4.

Kostnad: .

Faktakontrollerad

Källor