It seems like the DNS approach would reduce network chatter and server load. I wonder if that efficiency might be reasonably attractive to some users such that it is worth considering?
It might be helpful to understand the scenario/context:
- How hostile is the environment? - Is it sufficient to simply bolster an agreed upon social contract?
- Are the client machines controlled by the LAN administrator?