This is occuring to resolve the hostname of the ip addresses that are part of the netflow data.
Is there a way to disable reverse DNS lookups, particularly on external IP's?
Unfortunately, not at this time.
Same problem, floods the router with DNS requests !!! 8(
We tracked our problem back to having Netflow enabled on our border routers. After removing Netflow from these routers, we had to delete all of the rows from the FlowCorrelation and NetFlowAddressToResolve tables. It appears NetFlow uses these tables to cache reverse DNS information and will refresh this data regularly. We had over 16 million rows combined in both tables, most of them for external IP's. I don't recommend manually removing the rows without talking to support first.
A future release needs to have the capability to disable reverse DNS, especially for external IP's. There's some good Netflow information on our border routers, but not at the high cost of crushing our internal DNS.