I've a setup with Samba 3.4.7 on Ubuntu 10.04 running as Primary Domain Controller for the network.
[Almost] everything works fine, except for a single Windows XP computer which cannot join the domain. All the other computers, either XP or 7, can correctly join and authenticate, change password and whatever else.
The error returned by WinXP is
0x0000232B RCODE_NAME_ERROR [...] executed query _ldap._tcp.dc._msdcs.MYDOMAINNAME
So I add this specific DNS query to the dns server to return FILE-SERVER, on the next try:
The query identified "FILE-SERVER" as domain controller. Most common causes: missing A record or Domain Controllers are not connected
Obviously none of the two apply.
I tried all three netsh commands suggested, I ran sfc /scannow, all without success. I really don't know what else to look for. Any suggestion would really be appreciated.