Skip to main content

BIND DNS server

v0.1.9

Authoritative/recursive BIND ops: rndc status + stats, zone validation, cache inspection, local resolution probes, plus narrow operator actions (rndc reload, zone freeze/thaw). Requires rndc key on the runner host.

10 allowed by default 1 need approval by default
Pack ID
bind
Vendor
emisar
OS
linux
Actions
11
Required binaries. Install these on the host before relying on the pack — an action that calls a missing one fails at run time.
rndc

Install

emisar pack install fetches this pack, re-validates it, and verifies its content hash against the --hash below — the exact bytes this page was rendered against, so a tampered copy is rejected — before copying it into the runner's packs dir. The command reloads a running daemon itself; no manual restart.

on the runner host
sudo emisar pack install bind --hash sha256:df9cb52eb14dd6cf79726e3a046f24b146359cfab66c01dd40c2fb7d67315bbf

Actions 11 total

View on GitHub
  • bind.named_checkconf exec low

    named-checkconf

    Validates named.conf syntax. Run before any rndc reload.

    View source on GitHub
  • bind.named_checkzone exec low

    named-checkzone <zone> <file>

    Validates one zone file.

    View source on GitHub
  • bind.query_local exec low

    dig @localhost <name> <type>

    Resolve one name against the local named.

    View source on GitHub
  • bind.rndc_flush exec medium

    rndc flush

    Flush the resolver cache. Use after a downstream domain's records change and BIND is still serving stale answers. All clients hit upstream until cache repopulates.

    View source on GitHub
  • bind.rndc_freeze exec medium

    rndc freeze <zone>

    Freeze a zone (suspend dynamic updates) — used before editing zone file by hand.

    View source on GitHub
  • bind.rndc_reload exec high

    rndc reload [zone]

    Reloads named config (or one zone). Validates first if zone specified.

    View source on GitHub
  • bind.rndc_stats exec low

    rndc stats + read dump

    Forces a stats dump and reads it. Includes query counts, cache stats, NSID.

    View source on GitHub
  • bind.rndc_status exec low

    rndc status

    Show named version, uptime, zone count, configured vs current settings.

    View source on GitHub
  • bind.rndc_thaw exec medium

    rndc thaw <zone>

    Unfreeze a zone — resumes dynamic updates + reloads it.

    View source on GitHub
  • bind.zone_dump exec low

    dig @localhost <zone> AXFR

    Dump zone transfer from localhost (requires allow-transfer to include 127.0.0.1).

    View source on GitHub
  • bind.zone_serial exec low

    SOA serial of <zone>

    Show SOA serial from localhost — use to confirm a zone reloaded.

    View source on GitHub