| CPC G06F 16/9566 (2019.01) [G06F 9/547 (2013.01); G06F 16/909 (2019.01); G06F 16/955 (2019.01); G06F 16/9558 (2019.01); H04L 1/00 (2013.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/146 (2013.01); H04L 67/568 (2022.05); H04L 69/40 (2013.01); H04L 61/59 (2022.05); H04L 67/56 (2022.05)] | 34 Claims |

|
1. A method for use with a content that comprises a web-page or a part thereof and that is stored only in a web server and is identified by a Uniform Resource Locator (URL), for use with a first and second lists of Internet Protocol (IP) addresses, the method comprising:
identifying, by a first device, the URL;
selecting, by the first device, a first IP address from the first list;
sending, by the first device to the web server over the Internet, a first Hypertext Transfer Protocol (HTTP) request that comprises the URL, using the selected first IP address as a source address;
receiving, by the first device over the Internet, a first response in response to the sent first HTTP request;
determining whether the first response is a proper response that comprises the content; and
responsive to determining that the first response is not a proper response:
selecting, by the first device, a second IP address from the second list;
sending, by the first device to the web server over the Internet, a second Hypertext Transfer Protocol (HTTP) request that comprises the URL, using the selected second IP address as a source address;
receiving, by the first device over the Internet, a second response in response to the sent second HTTP request;
determining whether the second response is a proper response that comprises the content;
responsive to determining that the second response is a proper response, using the content received in the second response; and
responsive to determining that the second response is not a proper response, performing, by the first device, a first action.
|