I used GUIDs. Which is better than our current naming "policy". Honestly, who wrote that?
I thought the network portion of the address (the first 64 bits) had bits allocated for region. Couldn't you just filter out those regions? Or deny all and then load allow filters. I don't know, I'm not a network guy.
The problem I have with European education is that once you have a little hiccup or don't find into their model of excellence, you are quickly left behind and it's off to Berufsschule for you. Perhaps the US gives too many opportunities for success, but Europe gives far too little.