you're right. i'm suffering from yoda-think.

your plan 9 server (master) should be sending the slaves a NOTIFY
message for changes. dnstcp should get the AXFR that comes back
from the unix slave. perhaps you could put a syslog line in dnstcp
to make sure it's being run. i'd try this to make sure the AXFR is
coming back:

dblookup.c:197,202 - dblookup.c~steve:197,203
                f = cnamerr;
                break;
        case Taxfr:
+               syslog(0, "dnsaxfr", "dnsaxfr(db=%s, name=%s)", db, name);
        case Tixfr:
                return doaxfr(db, name);
        default:

(make sure you touch /sys/log/dnsaxfr first.)

- erik

On Fri Mar 17 02:56:25 CST 2006, [EMAIL PROTECTED] wrote:
> Thanks Eric,
> 
> But from my reading of the manpages zonefresh is used for transfering
> dns data into plan9 (Unix->Plan9). I am unable to transfer my zone out
> of plan9 (Plan9->Unix).
> 
> FYI I wrote zonefresh though I have only used it for debug rather than
> in a live DNS system, see /n/sources/contrib/steve/zonefresh.tar.bz2.
> 
> -Steve

Reply via email to