Ujwol,
that may not help.
Windows has a much more complex look up system than unix
unix is essentially local (/etc/hosts) then your set server, if any
windows goes through those and a few other hoops.
the other hoops can cause issues.
you can turn them off, as we did when we found we needed to where i am now, but we had to have MS walk us through this. I cant find any docs on it. Sadly i was not on the call.
I remember hearing afterwords that those who were found the extra things (WINS, etc) to be unnecessarily difficult to turn off.
Doug, As you have the Agent Name mapped in two way (agentName,IP and agentName,FQDN) you might be able to do our initial fix: disableDNSLookup=yes
(we then added a default agent and host name)
i would test with a default agent name, host name and dns disabled.
if that works then the issue is the same as ours. we found that the extra items cause the lookup time to average 90 seconds and often breach 120, with the longest being about 1300 seconds (yeah... that's gonna break anything)
-Josh