func handleNotify(d *dns.Conn, i *dns.Msg) os.Error { if i.IsNotify() { fmt.Printf("Incoming notify seen\n") q := new(dns.Msg) q.SetReply(i) err := d.WriteMsg(q) if err != nil { return err } err = handleXfrIn(i) if err != nil { return err } } return nil }