I know that this topic has been tread upon in other threads. But I havent been able to get a coherent response from the threads i have looked at. I blame myself for this, so thought I would ask for some assistance. I apologize if this repetition causes people pain. 
I am running NTA 3.6 pulling netflow from lots of sources. DNS is set to persistent and it is allowed to spend as long as it wants trying to resolve unknown ip addresses. The machine that NTA sits on is internal on RFC1918 space with the host OS configured to use a DNS server that is also internal. The server looks up internal and external ip addresses forwards and backwards without problem. However, when I do a lookup through NTA, i consistently get the response i would get from something on the internet. With no internal resolution of names at all.
Does NTA try and do lookups from the root servers or only accept authoritative responses?
Not quite sure what i need to modify here. Manually entering host names is getting tiresome.