A method for use in a client capable of requesting a multimedia service from a multimedia server connected on a system having a plurality of multimedia servers that can provide the service, said client having a cache for storing a binding between a virtual host name and a layer-3 address corresponding to a multimedia server currently available for providing the requested services, the method comprising the steps of:
- storing in said client a predetermined, fixed virtual host name corresponding to said plurality of multimedia servers and identified with said requested multimedia service;
- prior to each request for multimedia service carried over each new layer-3 connection:
- clearing said cache;
- transmitting from said client a request for a layer-3 address of a multimedia server that corresponds to a multimedia server currently available for providing the requested multimedia service identified with the virtual host name from among the plurality of multimedia servers that can provide the service;
- receiving, in response to said request, the layer-3 address of the multimedia server that currently corresponds to said stored virtual host name;
- storing in said cache a binding between the stored virtual host name and said received layer-3 address;
- and
- establishing a layer-3 connection to said received layer-3 address.