Automic VaultAutomic Vault

brew

Installer dnsperf avec Homebrew, apk, apt, dnf, MacPorts, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de dnsperf pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install dnsperf

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install dnsperf

MacPorts ports tree · net/dnsperf/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add dnsperf

Alpine Linux edge package indexes · dnsperf · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install dnsperf

Debian stable package indexes · dnsperf · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install dnsperf

Fedora Rawhide package metadata · dnsperf · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#dnsperf

nixpkgs package indexes · pkgs/by-name/dn/dnsperf/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Measure DNS performance by simulating network conditions

Commandes et alias

  • dnsperf
  • resperf
  • resperf-report

historique

Historique du projet et usages

dnsperf is a DNS load and latency measurement tool, usually paired with resperf. It is part of the operational DNS toolkit: less a casual diagnostic command than a benchmark tool for operators who need repeatable throughput and latency numbers from authoritative or recursive DNS infrastructure.

Historique du projet

The official DNS-OARC page and README describe dnsperf and resperf as free tools developed by Nominum/Akamai from 2006 through 2018 and by DNS-OARC since 2019. The archived downloads on the DNS-OARC page preserve the older Nominum/Akamai releases, while the current source repository lives under DNS-OARC on Codeberg.

The project evolved around realistic DNS benchmarking: dnsperf self-paces query load to simulate network conditions, records latency, supports IPv6 query files, and added multithreaded operation for multicore clients. resperf covers the related caching-recursive case by increasing query rate and watching response rate.

Historique d'adoption

dnsperf has long been packaged as an operator tool rather than an application platform. DNS-OARC publishes release tarballs and checksums, the Homebrew formula distributes it on macOS, and the upstream page points users to sample query data for repeatable benchmark workloads.

Modes d'utilisation

Operators feed dnsperf or resperf a file of DNS queries and target DNS servers, then use the results to compare latency, throughput, cache behavior, and upgrade capacity. The README points users to the dnsperf(1) and resperf(1) manual pages, and the upstream page emphasizes using latency output for graphs and planning.

Pourquoi les passionnés de paquets s'y intéressent

dnsperf matters to package nerds because it is the boring, standard DNS benchmark that shows up when resolver performance claims need numbers. It also carries a useful lineage: commercial DNS tooling from Nominum/Akamai became community-maintained DNS-OARC infrastructure, with release tarballs, checksums, man pages, and sample data.

Chronologie

  • 2006: Nominum era begins for dnsperf and resperf.
  • 2018: Akamai era ends according to the current DNS-OARC README.
  • 2019: DNS-OARC stewardship begins and 2.2.x/2.3.x release tarballs appear on the official release list.
  • 2021: dnsperf 2.5.x through 2.9.0 releases are published by DNS-OARC.
  • 2026: dnsperf 2.15.1 is published on the DNS-OARC release list.

Related projects

  • resperf ships with dnsperf and covers recursive caching DNS performance. DNS-OARC sample-query-data is the companion data set for benchmark input. LDNS, OpenSSL, nghttp2, json-c, and Concurrency Kit appear in the README as build or feature dependencies.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:network

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 4 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
dnsperfcliexécutable global
resperfcliexécutable global
resperf-reportcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire2.15.1
gestionnaire mis à jour2026-04-16
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.dns-oarc.net/tools/dnsperf

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:dnsperf
Version2.15.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/dnsperf
Page d'accueilhttps://www.dns-oarc.net/tools/dnsperf
Dépôthttps://codeberg.org/DNS-OARC/dnsperf
Docs amonthttps://codeberg.org/DNS-OARC/dnsperf/src/branch/develop/README.md
LicenceApache-2.0
Archive sourcehttps://www.dns-oarc.net/files/dnsperf/dnsperf-2.15.1.tar.gz
Dernière mise à jour2026-04-16T08:48:03Z
Pulseupdated
Dépendancesconcurrencykit, ldns, libnghttp2, openssl@3
Dépendances de compilationpkgconf
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namednsperf
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

dnsperf 2.14.0-5

DNS Performance Testing Tool

https://www.dns-oarc.net/tools/dnsperf

sudo apt install dnsperf
  • Section: utils
  • Architecture: amd64
  • 4 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Dnsperf
Debian stable package indexes · deb.debian.org · Debian stable package indexes: dnsperf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

dnsperf

nix profile install nixpkgs#dnsperf
  • normalized package name match
  • Correspondance par : Dnsperf
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/dn/dnsperf/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

dnsperf 2.14.0-1build2

DNS Performance Testing Tool

https://www.dns-oarc.net/tools/dnsperf

sudo apt install dnsperf
  • Section: universe/utils
  • Architecture: amd64
  • 4 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Dnsperf
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: dnsperf from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

dnsperf 2.14.0-r0

Dnsperf and resperf gather accurate latency and throughput metrics for DNS

https://www.dns-oarc.net/tools/dnsperf

sudo apk add dnsperf
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: dnsperf
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Dnsperf
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dnsperf from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

dnsperf-doc 2.14.0-r0

Dnsperf and resperf gather accurate latency and throughput metrics for DNS (documentation)

https://www.dns-oarc.net/tools/dnsperf

sudo apk add dnsperf-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: dnsperf
  • normalized package name match
  • Correspondance par : Dnsperf
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dnsperf-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

dnsperf 2.15.0-1.fc45

Benchmarking authorative and recursing DNS servers

https://www.dns-oarc.net/tools/dnsperf

sudo dnf install dnsperf
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dnsperf
  • 8 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Dnsperf
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dnsperf from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

dnsperf-queryparse 2.15.0-1.fc45

Pcap dns query extraction utility

https://www.dns-oarc.net/tools/dnsperf

sudo dnf install dnsperf-queryparse
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: dnsperf
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Dnsperf
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dnsperf-queryparse from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

dnsperf

sudo port install dnsperf
  • normalized package name match
  • Correspondance par : Dnsperf
MacPorts ports tree · api.github.com · MacPorts ports tree: net/dnsperf/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment