Verify that your DC is the FIRST DNS server listed for ALL your domain computers INCLUDING both DCs.
Try pinging by FQDN (such as www.google.com) then use the IP supplied and ping again with that IP (and NOT FQDN). This is just to help see if DNS resolution is the lag you experience.
Also, I would try NSLookup from the command line.
Note: Your DC based DNS server should be listed as the name server when you launch NSLookup.
- Resolve www.google.com and some other FQDNs.
- Change the DNS server to 4.2.2.1
- Resolve the same list of FQDNs (including Google).
Compare the speed of resolution between your server and the external server.
You may also wish to check your firewall logs and settings regarding DNS traffic to be sure that it is not an issue with the new internal DNS server.
- Tom