limitations that you should know about.
First, IXFR didn't work well until BIND 8.2.3. All BIND 9 name
servers have IXFR implementations that work well and interoperate
with BIND 8.2.3.
Next, IXFR works best when you're only modifying your zone data
with dynamic updates. Dynamic updates leave a record of the changes
made to the zone and the serial number changes they correspond
to -- exactly what a master name server needs to send to a slave
that requests IXFR. But a BIND primary master name server that
reloads an entire zone data file can't compute the differences
between that zone and the previous zone. Nor can a BIND slave that
gets a full zone transfer figure out what changed between that zone
and the last.
This means that, to take maximum advantage of IXFR, you should modify
your zone only by using dynamic update, and never edit the zone data
file by hand.