Hi,
WinCLI use GetHostByName("aliascop1"

where alias is the name you give in the login string.
.logon alias/user,password;
How GetHostByName is implemented by Windows is a mystery.
I think it first looks in LMHOSTS, then in HOSTS, then it sends a message to the DNS server on the system to see if it can resolve it. That host may inturn forward it to another DNS server. Or maybe its the other way around., DNS then HOSTS then LMHOSTS.
because we are relying on Windows to handle this resolution if the system is confugured for DNS and there is no DNS server available ( lets say you are traveling and your laptop isn't connected to the network anymore ), GetHostByName can take upwards of 5 minutes to time out
the request sent to the Server. This makes it appear like Logon is taking a long time.
This Timeout is a Windows Network tuneable somewhere in the registry.
--