IP whitelisting is a method of preventing unauthorized access by allowing only trusted IP addresses to connect to the system. A prerequisite is a static IP address, as dynamic addresses change regularly, and therefore the whitelist would be outdated with each change, requiring extensive manual work to make continuous adjustments.