XP Clients lose WINS registrations
We have a bunch of XP machines that connect to a W2k3 SBS AD server. The server has a few static WINS bindings.
Normally this means the XP machines can go straight to "http://foo/" or whatever.
However, frequently the lookup of 'foo' results in a resolution failure on an XP client. A quick check on the server shows foo resolves just fine. On the client we must ipconfig /registerdns and we have to do this sometimes several times a day. The clients can continue to ping the AD server without loss.
All the XP machines are affected. Any clues what might be causing this? The only diagnostics I have read about so far are to interrogate the AD server - which is operating just fine.
I'm a bit lost in your question. You talk about WINS but then you bring "ipconfig /registerdns" into it. "ipconfig /registerdns" on a client won't do anything to affect the client's ability to resolve NetBIOS names.
I don't think you're actually solving your problem with the "ipconfig /registerdns" (especially because you say you have to do it several times a day). I suspect you're getting a bit of a placebo effect from running this.
The Right ThingTM to do, to me, would be to sniff the name resolution traffic coming out of a client when it can't resolve the "foo" name and see what it's trying to do. W/ Windows XP clients I would expect to see it querying its primary DNS server for "foo.primary.DNS.suffix" first, followed by all the suffixes in the "DNS Suffix Search List" (run "ipconfig /all" on the client to see this list). If it doesn't get back a satisfactory answer from DNS then it'll fall back to NetBIOS name resolution. You should see a request sent to its WINS server and then, assuming you're using "H-node" NetBIOS name resolution, a broadcast for the name.