To use a local NameServer instance as its controlling NameServer, a Unified Broker instance must run on the same machine where the local NameServer instance runs. Remote NameServer instances provide a way of having multiple Unified Broker instances use a controlling NameServer that runs on a different machine from the Unified Broker instances.
Whether local or remote, the NameServer instance that you define as the controlling NameServer must be defined on the same machine as the Unified Broker instance it controls. If the controlling NameServer instance is local, it runs on the same machine as the Unified Broker. If the controlling NameServer instance is remote, it references a NameServer running locally on a machine that is remote from the Unified Broker.
Thus, any remote NameServer instance you define must have a corresponding local NameServer instance defined on the machine where it runs. You must define one such remote NameServer instance on each remote machine where a Unified Broker instance references this same corresponding local NameServer instance as its controlling NameServer.