Da ein Client direkt nach einer bestimmten Domäne fragt, behalten Sie Ihre dev-Domäne nur auf DNS-Ebene. Selbst wenn Sie einen CNAME-Datensatz mit Platzhalterzeichen haben, fragt ein Client, der nach der dev-Domäne sucht, den DNS-Server nach dieser bestimmten Domäne und er sollte die spezifischere zurückgeben. Dies hängt möglicherweise von der Anordnung in der Zonendatei ab (ich bin mir nicht ganz sicher).
Wenn Sie sich Sorgen machen, machen Sie es einfach zu einer Sub-Sub-Domain, zum Beispiel johndoe.users.example.com, oder erwägen Sie, normale A-Datensätze einzurichten, die auf Ihren Server verweisen. Warum wollen Sie das nicht tun? Damit können Sie einen HOST-Header erhalten, der den Benutzer enthält.