http://en.wikipedia.org/wiki/Zero-configuration_networking
Semi-standardized method to automatically configure local networks.
zeroconf implementation on most Linux: http://en.wikipedia.org/wiki/Avahi_%28software%29 (LGPL). Forked from Apple's Bonjour because not GPL compatible.
Apple's implementation of zeroconf. Got forked into Avahi, which dominated Linux.