Let companies choose their designator. Let the server look at the protocol and redirect as necessary. Figure out more nets. Com really needs to be broken out. COM is for COMpanies.
NET is for companies that provide NET access.
If you need any major problems solved, just let me know. It would also be easier to have more Internet Protocols other than zzz.zzz.zzz.zzz where zzz is a number in the range of 0 to 255. So they have say 199.73.4.zzz. They take up 256 of the IP's and probably do not even use them all. There has to be an easier way of managing IP's.