Hmm..
Solange Server und Clients im selben (Firmen-) Netz/Domäne sind und nicht übers Internet getrennt, dann sollte der Name eindeutig sein.
Sobald aber Internet mit Router im Spiel sind, dann hast Du schlechte Karten..
Der Router hat für alle daran hängende Clients die gleiche
IP/MAC und Namen, und zwar den des Routers selber.
Da die Clients, wenn sie z.B. über verschiedene Router kommen auch alle den gleichen Clientnamen haben können könnte auch dadurch keine Eindeutigkeit erzeugt werden.
Zusätzlich gibt es noch das Problem der Kaskadierung, spich vom Client per RDP auf einen PC und von dort nochmals per RDP auf deinen Server..
Dann können sich alle Clients über diesen PC mit dessen Namen/
IP/MAC an deinem Server anmelden. Somit müsstest Du Doppeltanmeldungen vom gleichen Client (hier der ZwischenPC) unterbinden..
Somit sieht es schlecht für eine Eindeutigkeit aus..
Das Problem haben auch alle Mobilapps..