A method for fetching, by a client device, a first content identified by a first content identifier from a first web server, and a second content identified by a second content identifier from a second web server, for use with a group of servers (71, 71a, 71b) and with an additional server, wherein each of the client device, the first and second web servers, the additional server, and the servers in the group is connectable to the Internet and is addressable in the Internet using a respective Internet Protocol, IP, address, the method comprising: sending, by the client device to the additional server, the first content identifier; selecting, by the additional server, from the group a first server that stores a first list of IP addresses; sending, by the additional server to the selected first server, the first content identifier; receiving, by the selected first server from the client device via the additional server, the first content identifier; fetching, by the selected first server from the first web server via a first intermediate device, the first content, wherein a first IP address of the first intermediate device selected by the selected first server from the first list is used as a source address when communicating with the first web server; sending, by the selected first server to the client device via the additional server, the first content; receiving, by the client device from the selected first server via the additional server, the first content; sending, by the client device to the additional server, the second content identifier; selecting, by the additional server, from the group a second server that stores a second list of IP addresses; sending, by the additional server to the selected second server, the second content identifier; receiving, by the selected second server from the client device via the additional server, the second content identifier; fetching, by the selected second server from the second web server via a second intermediate device, the second content, wherein a second IP address of the second intermediate device selected by the selected second server from the second list is used as a source address when communicating with the second web server; sending, by the selected second server to the client device via the additional server, the second content; and receiving, by the client device from the selected second server via the additional server, the second content. sending, by the client device to the additional server, the first content identifier; selecting, by the additional server, from the group a first server that stores a first list of IP addresses; sending, by the additional server to the selected first server, the first content identifier; receiving, by the selected first server from the client device via the additional server, the first content identifier; fetching, by the selected first server from the first web server via a first intermediate device, the first content, wherein a first IP address of the first intermediate device selected by the selected first server from the first list is used as a source address when communicating with the first web server; sending, by the selected first server to the client device via the additional server, the first content; receiving, by the client device from the selected first server via the additional server, the first content; sending, by the client device to the additional server, the second content identifier; selecting, by the additional server, from the group a second server that stores a second list of IP addresses; sending, by the additional server to the selected second server, the second content identifier; receiving, by the selected second server from the client device via the additional server, the second content identifier; fetching, by the selected second server from the second web server via a second intermediate device, the second content, wherein a second IP address of the second intermediate device selected by the selected second server from the second list is used as a source address when communicating with the second web server; sending, by the selected second server to the client device via the additional server, the second content; and receiving, by the client device from the selected second server via the additional server, the second content.