mirror of
https://github.com/coredns/coredns.io.git
synced 2024-04-21 12:32:00 +00:00
45 lines
908 B
Markdown
45 lines
908 B
Markdown
+++
|
|
title = "dump"
|
|
description = "*dump* - dumps all incoming queries on standard output."
|
|
weight = 10
|
|
tags = [ "plugin" , "dump" ]
|
|
categories = [ "plugin", "external" ]
|
|
date = "2018-01-17T21:57:00+08:00"
|
|
repo = "https://github.com/miekg/dump"
|
|
home = "https://github.com/miekg/dump/blob/master/README.md"
|
|
+++
|
|
|
|
## Description
|
|
|
|
*dump* uses the synax from the *log* plugin, and defaults to this format:
|
|
|
|
~~~
|
|
{remote} - [{when}] {>id} {type} {class} {name} {proto} {port}
|
|
~~~
|
|
|
|
So a query will show up as:
|
|
|
|
~~~
|
|
:1 - [17/Jan/2018:20:02:19 +0000] 3644 MX IN example.net. udp 46481
|
|
~~~
|
|
|
|
Note that this is shorter than the default for *log* so you can distinguish between the two outputs.
|
|
*log* only logs queries that have seen a response, so this plugin can be used as a debugging aid to
|
|
just dump all incoming queries.
|
|
|
|
## Syntax
|
|
|
|
~~~ txt
|
|
dump
|
|
~~~
|
|
|
|
## Examples
|
|
|
|
Dump all queries.
|
|
|
|
~~~ corefile
|
|
. {
|
|
dump
|
|
}
|
|
~~~
|