A method performed by a communication network node of enabling retrieval of a first object, such as an element of web-page, the location of the object being defined by a first Uniform Resource Locator, URL, in a distributed caching system, the method comprising: • restructuring (2:1, 3:2, 500) the first URL into a format being readable by a Domain Name System, DNS, server, • sending (2:2, 3:3, 502) a first DNS query comprising the restructured first URL to the DNS server, • receiving (2:3, 3:4, 504) a first Internet Protocol, IP, -address of a first cache (202a, 202b, 202c) in the distributed caching system, the first cache (202a, 202b, 202c) storing the first object, • sending (2:4, 3:5, 506) a Hypertext Transfer Protocol, http, -get request for the first object to the first cache (202a, 202b, 202c) having the received first IP-address, and • receiving (2:5, 3:6, 508) an http-response comprising the first object from the first cache (202a, 202b, 202c), wherein at least one second object is stored in a second cache (202a, 202b, 202c) of the distributed caching system, the at least one second object being defined by a second URL, and the method further comprises: • restructuring (2:1, 3:2) the second URL into a format being readable by the DNS server, • sending (2:2, 3:3) a second DNS query comprising the restructured second URL to the DNS server, • receiving (2:3, 3:4) a second IP-address of the second cache (202a, 202b, 202c), from the DNS server, • sending (2:4, 3:5) an http-get request for the at least one second object to the second cache (202a, 202b, 202c) by applying the IP-address of the second cache (202a, 202b, 202c) before receiving (2:5, 3:6, 508) the http-response comprising the first object from the first cache (202a, 202b, 202c), and • receiving (2:5, 3:6) an http-response comprising the at least one second object from the second cache (202a, 202b, 202c). • restructuring (2:1, 3:2, 500) the first URL into a format being readable by a Domain Name System, DNS, server, • sending (2:2, 3:3, 502) a first DNS query comprising the restructured first URL to the DNS server, • receiving (2:3, 3:4, 504) a first Internet Protocol, IP, -address of a first cache (202a, 202b, 202c) in the distributed caching system, the first cache (202a, 202b, 202c) storing the first object, • sending (2:4, 3:5, 506) a Hypertext Transfer Protocol, http, -get request for the first object to the first cache (202a, 202b, 202c) having the received first IP-address, and • receiving (2:5, 3:6, 508) an http-response comprising the first object from the first cache (202a, 202b, 202c), • restructuring (2:1, 3:2) the second URL into a format being readable by the DNS server, • sending (2:2, 3:3) a second DNS query comprising the restructured second URL to the DNS server, • receiving (2:3, 3:4) a second IP-address of the second cache (202a, 202b, 202c), from the DNS server, • sending (2:4, 3:5) an http-get request for the at least one second object to the second cache (202a, 202b, 202c) by applying the IP-address of the second cache (202a, 202b, 202c) before receiving (2:5, 3:6, 508) the http-response comprising the first object from the first cache (202a, 202b, 202c), and • receiving (2:5, 3:6) an http-response comprising the at least one second object from the second cache (202a, 202b, 202c).