I don't claim to know how Winsock works, but maybe there is some switch/option that can be added to requests which forces winsock to query its nameserver again, regardless of whether the list is already cached or not. For example, if mIRC used a command like /winsock dns irc.network.com a switch could be added like this /winsock dns -f irc.network.com is such a thing existed.

-genius_at_work