DNSTAP-READ(1) BIND 9 DNSTAP-READ(1)

# [NAME](#NAME)

dnstap-read - print dnstap data in human-readable form

# [SYNOPSIS](#SYNOPSIS)

**dnstap-read** \[**-m**] \[**-p**] \[**-x**] \[**-y**] {file}

# [DESCRIPTION](#DESCRIPTION)

**dnstap-read** reads **dnstap** data from a specified file and prints it in a human-readable format. By default, **dnstap** data is printed in a short summary format, but if the **-y** option is specified, a longer and more detailed YAML format is used.

# [OPTIONS](#OPTIONS)

[**-m**](#m)

This option indicates trace memory allocations, and is used for debugging memory leaks.

[**-p**](#p)

This option prints the text form of the DNS message that was encapsulated in the **dnstap** frame, after printing the **dnstap** data.

[**-t**](#t)

This option prints long timestamps with millisecond precision.

[**-x**](#x)

This option prints a hex dump of the wire form of the DNS message that was encapsulated in the **dnstap** frame, after printing the **dnstap** data.

[**-y**](#y)

This option prints **dnstap** data in a detailed YAML format.

# [SEE ALSO](#SEE_ALSO)

[**named(8)**](/man/os/bind/named.8) &lt;#std-iscman-named&gt;, [**rndc(8)**](/man/os/bind/rndc.8) &lt;#std-iscman-rndc&gt;, BIND 9 Administrator Reference Manual.

# [Author](#Author)

Internet Systems Consortium

# [Copyright](#Copyright)

2026, Internet Systems Consortium

2026-11-05 9.20.30

---

Document: dnstap-read(1) from bind 9.20.30-r1 (Chainguard OS)
Source: https://gitlab.isc.org/isc-projects/bind9.git
