NAME
WebService::OPNsense::Unbound::Diagnostics - Unbound diagnostics controller
VERSION
version 0.002
SYNOPSIS
my $unbound_diag = $opn->unbound_diagnostics;
my $stats = $unbound_diag->stats;
DESCRIPTION
Provides diagnostic methods for Unbound DNS.
METHODS
stats
my $stats = $unbound_diag->stats;
Returns Unbound statistics.
list_local_zones
my $zones = $unbound_diag->list_local_zones;
Lists local zones.
list_local_data
my $data = $unbound_diag->list_local_data;
Lists local data entries.
list_insecure
my $zones = $unbound_diag->list_insecure;
Lists insecure zones.
dump_cache
my $cache = $unbound_diag->dump_cache;
Dumps the Unbound cache.
dump_infra
my $infra = $unbound_diag->dump_infra;
Dumps infrastructure data.
test_blocklist
my $result = $unbound_diag->test_blocklist($data);
Tests a domain against the blocklist.
client
my $http_client = $unbound_diag->client;
Returns the underlying HTTP client object used for API requests.
SEE ALSO
WebService::OPNsense::Role::APIPath
AUTHOR
Dean Hamstead <dean@fragfest.com.au>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2026 by Dean Hamstead.
This is free software, licensed under:
The MIT (X11) License