Why is that my remote objects can bind themselves only with a rmiregistry running on the same host?

Govind Seshadri

Although an RMI application can perform a lookup on any host, it can bind, rebind or unbind remote object references only with a registry running on the same host.

This is mainly for security reasons, as this restriction prevents a remote client from deleting or overwriting entries from a server's registry.