| CPC H04L 61/4511 (2022.05) [H04L 61/5046 (2022.05)] | 14 Claims |

|
1. A method, comprising:
receiving, using a computing system and from a user device via a first network, a request to establish a communications link with an external device via a second network that is separate from the first network, the request comprising a first uniform resource identifier (“URI”) indicative of a network location of the external device;
querying, using the computing system, a domain name system (“DNS”) server for a first Internet Protocol (“IP”) address corresponding to a valid current IP address associated with the network location of the external device, based on the first URI, and advertising, using the computing system and to one or more devices within the first network, at least one of the first IP address or a first IP address route based on the first IP address, wherein the one or more devices within the first network comprise the user device, wherein a communications link is established between the user device and the external device based on the at least one of the first IP address or the first IP address route; and
performing a cache update, comprising:
querying, using the computing system, the DNS server for a third IP address, based on the first URI;
determining, using the computing system, that the third IP address matches a fourth IP address corresponding to the first URI that is contained in a cache; and
resetting, using the computing system, a time-out period for the fourth IP address, and sending, using the computing system, the third or fourth IP address to the user device via the first network.
|