-
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Can you give more detail on exactly what you want to do? Dnspython's inbound_xfr() code applies the whole zone transfer as a single transaction, so you can't currently look at the individual updates in the IXFR. Also, nameservers are allowed to compress changes in IXFRs or just give you an AXFR, so you can't reliably extract edit history from the authority. If you have a zone (e.g. from the last time you did an AXFR/IXFR) you can make a new version of the zone and then compare old and new. For example, if you had your existing zone state in a Versioned Zone you could use inbound_xfr() to get the latest version of the zone in a new version, and then use the transaction API and techniques like in examples/zonediff.py to compare old and new. |
Beta Was this translation helpful? Give feedback.
-
We need to be able to tell what changed in a zone that has been updated, for example, through I wanted something like |
Beta Was this translation helpful? Give feedback.
Can you give more detail on exactly what you want to do? Dnspython's inbound_xfr() code applies the whole zone transfer as a single transaction, so you can't currently look at the individual updates in the IXFR. Also, nameservers are allowed to compress changes in IXFRs or just give you an AXFR, so you can't reliably extract edit history from the authority. If you have a zone (e.g. from the last time you did an AXFR/IXFR) you can make a new version of the zone and then compare old and new. For example, if you had your existing zone state in a Versioned Zone you could use inbound_xfr() to get the latest version of the zone in a new version, and then use the transaction API and techniques l…