Mac OS X has always had problems with name resolution... both DNS, id->uid, etc. It's all centralized to one service and that service is buggy.
I joined XXXXXXX this year, but before that I spent 1.5 years running a medium-sized (but international) Mac OS X network. Half the problems we had all were traced down to name service.
The situation gets better with each release, but there are some fundamental problems still. Mostly they crop up with you have LDAP enabled.
Whenever I see the spinning rainbow ball, and no network traffic and little CPU use, I just steam and sit there imaginging a little gnome inside my computer holding the ends of two cables marked, "Don't disconnect: name service conduit! important!" laughing as he disconnects them, counts to 300, then reconnects them.
We must find, and kill, this gnome.
Thank you for listening.
Tom Limoncelli, with express permission
