Im am currently restricting one or more (but not all) web sites to specific IP addresses via built in "IPv4 address and domain restrictions" using default value of "Deny". The issue is that every time we add an IP is that all associated app pools recycle. This can also cause issues with our shared config (web farm) as the change ripples out across the other servers. We will often add 1-8 IPs a day to this white list...
What would be the best way to restrict by IP that wont cause the app pools to recycle every time an IP is added or removed (config file change, custom handler, commercial software)?