How is checking if a name is already on the network *supposed* to work?

Asked by Eliah Kagan

As documented in bug 738732, bug 760884, and now bug 828181, checking during installation if a computer name is already in use on the network seems badly broken. But how is it actually *supposed* to work? Is it supposed to warn if I make an Ubuntu system's computer name the same as the name I gave another machine? (Because it does not warn about that persistently--only in the way it warns about any name at all.) What network services are checked? Is it just DNS and/or mDNS/zeroconf? Or is it also supposed to check SMB/CIFS, NIS, AFS, and other protocols? How about SSDP and other UPnP protocols?

Can you help with this problem?

Provide an answer of your own, or ask Eliah Kagan for more information if necessary.

To post a message you must log in.