A method for controlling access of a plurality of clients to a service, said service being provided by each one of a plurality of servers (109, 121, 123, 125), each of the plurality of the servers (109, 121, 123, 125) providing the service, the method being performed by an addresses pool controller, the addresses pool controller being operably coupled to a name server for controlling the access of the clients to the servers, the method comprising: a) creating a first, a second and a third set of addresses (133, 135, 137), wherein the first set of addresses comprises addresses which are registered in the name server and each address in the set is allocated to one of the server, and wherein the second set of addresses comprises addresses which are not registered in the name server and are not allocated to any one of the server, wherein the third set of addresses comprises addresses not registered in the name server, but each address is allocated to one of the servers, the second and the third set of addresses being disjoint; b) determining a first one of the plurality of the servers (109, 121, 123, 125) as a server that has failed and to whom the access shall be prohibited, the first server (109, 121, 123, 125) being associated with a first address (117, 127, 129, 131) of the first set of addresses; c) moving the first address (117, 127, 129, 131) from the first set of addresses to the third set of addresses; d) removing the first address (117, 127, 129, 131) from the first server (109, 121, 123, 125) and assigning the first address (117, 127, 129, 131) to a second one of the plurality of the servers (109, 121, 123, 125); e) removing the first address (117, 127, 129, 131) from the name server; f) monitoring one or more usage parameter values of the first address (117, 127, 129, 131); g) evaluating the one or more monitored usage parameter values for determining if at least one of said monitored one or more usage parameter values is below a minimum usage threshold value; and h) removing the first address (117, 127, 129, 131) from the second server (109, 121, 123, 125) and moving the first address (117, 127, 129, 131) from the third set of addresses to the second set of addresses if the determination returned that at least one of the usage parameter values is below the minimum usage threshold value; i) determining that access to said first server (117, 127, 129, 131) shall no longer be prohibited; j) assigning a second address (117, 127, 129, 131) of the second set of addresses to the first server (109, 121, 123, 125); and k) adding the second address to the name server, thereby allowing a fail-back of the first server (109, 121, 123, 125) and removing the second address (117, 127, 129, 131) from the second set of addresses and adding the second address (117, 127, 129, 131) to the first set of addresses as a further first address (117, 127, 129, 131). a) creating a first, a second and a third set of addresses (133, 135, 137), wherein the first set of addresses comprises addresses which are registered in the name server and each address in the set is allocated to one of the server, and wherein the second set of addresses comprises addresses which are not registered in the name server and are not allocated to any one of the server, wherein the third set of addresses comprises addresses not registered in the name server, but each address is allocated to one of the servers, the second and the third set of addresses being disjoint; b) determining a first one of the plurality of the servers (109, 121, 123, 125) as a server that has failed and to whom the access shall be prohibited, the first server (109, 121, 123, 125) being associated with a first address (117, 127, 129, 131) of the first set of addresses; c) moving the first address (117, 127, 129, 131) from the first set of addresses to the third set of addresses; d) removing the first address (117, 127, 129, 131) from the first server (109, 121, 123, 125) and assigning the first address (117, 127, 129, 131) to a second one of the plurality of the servers (109, 121, 123, 125); e) removing the first address (117, 127, 129, 131) from the name server; f) monitoring one or more usage parameter values of the first address (117, 127, 129, 131); g) evaluating the one or more monitored usage parameter values for determining if at least one of said monitored one or more usage parameter values is below a minimum usage threshold value; and h) removing the first address (117, 127, 129, 131) from the second server (109, 121, 123, 125) and moving the first address (117, 127, 129, 131) from the third set of addresses to the second set of addresses if the determination returned that at least one of the usage parameter values is below the minimum usage threshold value; i) determining that access to said first server (117, 127, 129, 131) shall no longer be prohibited; j) assigning a second address (117, 127, 129, 131) of the second set of addresses to the first server (109, 121, 123, 125); and k) adding the second address to the name server, thereby allowing a fail-back of the first server (109, 121, 123, 125) and removing the second address (117, 127, 129, 131) from the second set of addresses and adding the second address (117, 127, 129, 131) to the first set of addresses as a further first address (117, 127, 129, 131).