I have a situation, when I would like to have different answer for
recursive and non-recursive clients, it basically simplify the user
migration.

Is there anyway this could be achieved ? It would help me to show the
how-to-migrate page to the end users (recursive clients), while keeping
the real answer for the non-recursive clients (caching name servers).

Ladislav