| CPC H04L 61/5007 (2022.05) [H04L 63/0236 (2013.01)] | 17 Claims |

|
1. An Internet Protocol (IP) address control system comprising:
a processor;
storage;
communications interface; and
instructions stored on the storage that when executed by the processor direct the IP address control system to:
receive a request from a computing device for a new IP address, the request for the new IP address comprising at least a Media Access Control (MAC) address of the computing device;
send a query to a storage resource for a whitelist of MAC numbers associated with IP addresses;
receive, from the storage resource, the whitelist;
select an IP address not present on the whitelist as the new IP address, wherein the whitelist comprises a previous IP/MAC pairing for the computing device, the previous IP/MAC pairing comprising the MAC address of the computing device and a previous IP address;
send, to the storage resource, a new IP/MAC pairing for adding to the whitelist, wherein the new IP/MAC pairing comprises the MAC address of the computing device and the selected IP address, wherein the new IP/MAC pairing is added to the whitelist having the previous IP/MAC pairing;
send a confirmation to the computing device to which the new IP address is assigned, wherein the confirmation comprises the selected IP address; and
request to remove, from the storage resource, the previous IP/MAC pairing for the computing device after sending the confirmation to the computing device to which the new IP address is assigned.
|