<div dir="ltr">I'm no expert in DNSTAP, but I see this in the output:<div><br></div><div>

<span style="color:rgb(80,0,80);font-size:12.8px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">opcode: UPDATE</span> </div><div><br></div><div>along with proper reinterpretations of the sections:</div><div><br></div><div>

<span style="color:rgb(80,0,80);font-size:12.8px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0</span>

<br></div><div><br></div><div>How is that "not record[ing} the DNS update"? Are you looking for something prettier? More detailed?</div><div><br></div><div>                                                                                   - Kevin<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 3, 2018 at 7:36 AM, Tony Finch <span dir="ltr"><<a href="mailto:dot@dotat.at" target="_blank">dot@dotat.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><a href="mailto:greg.rabil@bt.com">greg.rabil@bt.com</a> <<a href="mailto:greg.rabil@bt.com">greg.rabil@bt.com</a>> wrote:<br>
<br>
> I use nsupdate to send a DDNS update to my zone, which is added<br>
> successfully.  However, the dnstap.output does not record the DNS<br>
> update.<br>
<br>
</span>I think (arguably) this is a limitation of the dnstap specification. It's<br>
defined in a Protocol Buffers declaration file (see the link below) and it<br>
only specifies message types for normal queries and responses. The types<br>
correspond roughly to tap points in the code - it isn't as low-level as<br>
you might expect, if you are imagining something that hooks into the<br>
network IO layer.<br>
<br>
If you want to record other kinds of messages (UPDATE, NOTIFY, etc.) it<br>
would probably be best to extend the dnstap `Type` enum, and add<br>
corresponding dns_dt_send() calls to BIND's code. But you should check<br>
with Robert Edmonds first :-)<br>
<br>
<a href="https://gitlab.isc.org/isc-projects/bind9/blob/master/lib/dns/dnstap.proto#L69" rel="noreferrer" target="_blank">https://gitlab.isc.org/isc-<wbr>projects/bind9/blob/master/<wbr>lib/dns/dnstap.proto#L69</a><br>
<span class="HOEnZb"><font color="#888888"><br>
Tony.<br>
-- <br>
f.anthony.n.finch  <<a href="mailto:dot@dotat.at">dot@dotat.at</a>>  <a href="http://dotat.at/" rel="noreferrer" target="_blank">http://dotat.at/</a><br>
Sole, Lundy, Fastnet, Irish Sea: Variable 3 or 4. Smooth or slight. Fog<br>
patches. Moderate, occasionally very poor, becoming good for a time.<br>
______________________________<wbr>_________________<br>
Please visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/<wbr>listinfo/bind-users</a> to unsubscribe from this list<br>
<br>
bind-users mailing list<br>
<a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/bind-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/<wbr>listinfo/bind-users</a><br>
</font></span></blockquote></div><br></div></div></div>