Det är antagligen en bug i Bonjour, eller om inte en bug så en effekt av om namnkonflikter uppstår på grund av hur nätverket är uppbyggt eller om någon enhet i nätverket som cachar bonjour-multicastdata är suboptimalt konfigurerad.
Hittade en översikt av Bonjour här som jag tycker är lite mer kondenserad än Apples egen information.
Bonjour consists of three areas which make zero-configuration networking possible. They are addressing, naming, and service discovery.
I detta fall är det namngivningen som är intressant
The full publication process is shown in Figure 2. In step 1, a device wants to share music over a local network using TCP. When the device is plugged into the network, it randomly selects a local link IP address 169.254.23.200 and makes an announcement to the network. If there is no other devices on the network with that IP address, no response will be sent. Then, the device assigns itself that address. In step 2, the device starts up its own Multicast DNS responder and requests the host name noha-soundbox.local.. If it is available, it will assign the name to itself. *) In step 3, the device starts up its music service on port 4000. Finally, in step 4, the device publishes its service under the service type _music._tcp. It uses the service instance name Joe’s Sound and makes sure that there is no other service with the same name in the local. domain. As a result, the service record is Joe’s Sound._music._tcp.local., which points to the host noha-soundbox.local. on port 4000. The pointer record is _music._tcp.local. and it points to Joe’s Sound._music._tcp.local. service.
*) Om en enhets namn i steg 2 inte är ledigt kommer det lägga till en siffra till sitt namn.
Googlar man så hittar man (till exempel här) några olika teorier till varför en enhet felaktigt uppfattar att dess namn redan är upptaget
1) Enheten ser sig själv genom att den är uppkopplad via flera gränssnitt i nätverket, via trådad ethernet och wifi, eller omväxlande via 2,4 och 5 GHz nät. Du kan ju testa om den slutar lägga till siffror om du bara ansluter via ethernet.
2) För att minska på multicasttrafik fungerar Bojour så att alla enheter sparar en lista med alla tillgängliga nätverkstjänster. En del rapporterar därför att man inte blir av med fenomenet förrän man haft alla Bonjourenheter (skrivare, Airport express/extreme, datorer etc) avstängda och omstartade samtidigt.
3) När det gäller att en OSX-dator ibland råkar ut för detta rapporterar en del att det uppstår när man haft flera delningstjänster igång samtidigt (t.ex skrivardelning och fildelning) men försvinner när man slår av och på tjänsten.