Does your XP box get the DNS address of the server via DHCP or something?
If your XP box is getting a DNS address of anything other than the server you will
not be able to login. But presumably, you would not have been able to join the network
either.