Replica Set primary in state OTHER

The address

is never routed from one machine to the other. So yes, you cannot use it for a cluster of physically different machines.