IP rotation works by scheduling the sending of emails from different IP addresses according to predefined rules. For instance, an email service provider (ESP) might have a pool of 10 IP addresses. When a campaign is launched, the ESP rotates through these IP addresses, sending a portion of the emails from each. This process can be managed manually or automatically using specialized software.