O que acontece quando você tenta resolver esse nome (ou qualquer outro nome) fora do seu programa, por exemplo? usando ping
ou nslookup
?
O aplicativo deve ser executado exatamente da mesma maneira em ambos os computadores, independentemente do O.S., portanto, isso pode muito bem ser um problema de DNS. Se o nome da máquina não estiver registrado no (s) servidor (es) DNS que a máquina está usando ou se a máquina não puder acessar todos os servidores DNS configurados ou se o (s) servidor (es) não puder resolver o nome , ou ( muitos outros possíveis problemas aqui ), a consulta irá falhar e / ou o tempo limite, e somente então será resolvido usando o arquivo local hosts
.
Você deve definitivamente verificar sua configuração de DNS.