I don't think this is possible.

Having same db name on different machines is okay. But, they can't be addressed by same alias in a tnsnames.ora file. You either have to use a different alias or, have only the relevant entry in it.