DNS queries are always cached.
Recursive lookup mode allows you to maintain a local DNS. In a SOHO environment, this can be convenient. First, the FGT looks up the local DNS zone info and, if nothing matches, it then queries the system DNS.
If you don' t want to run a local DNS on the FGT then use the ' Forward' mode.
"Kernel panic: Aiee, killing interrupt handler!"