An apparatus and method is provided for resolving virtual network names
using one or more name routers. A conventional Uniform Resource Locator
(URL) naming scheme is extended by allowing any component to be mapped to
an address. The resolution process occurs recursively through a plurality
of name routers. Resolution can be contextual, such that the same virtual
network name may be resolved differently depending on the identity of the
client or other parameters.