Here we have multiple servers which are running on different Operating systems, some are running on windows server 2003, red hat linux 4.0 and oracle unbreakable linux 4.
when we connect from client machine (which is running on windows XP) to servers running on linux using telnet it delays the connection for about 30 sec in showing login prompt.
But when we connect to servers which are running on windows, it connects immediatly .
this problem comes again and again and remains for about 10 to 15 days and then automatically get correct.
1 ) Why is this happening? 2 ) Is this a server problem or a network problem? 3 ) Explain in detail.
Could this be a DNS issue? Is there a reverse DNS record for the client machine? Servers commonly need to resolve the hostname of the connecting client machine to see if they're allowed to connect, as well as to log. Since the DNS lookup is synchronous, everything else will wait until the hostname is resolved, or it fails.
I suspect that the windows machines don't have the delay as they're resolving the reverse DNS of the clients either via WINS or Active Directory. Are the servers configured to resolve DNS from your Active Directory, if not, could you try configuring them to - otherwise, could you add a reverse DNS record for the client machines?