I have just come across an issue with the Group Policy Item Level Targeting feature in Windows 8 with relation to the IP Address Range filter option. Namely that computers in an IP Address range are evaluations are not passed even though they are within the IP Address range…
According the the forum post the following ranges have the following results however I suspect that there are more combinations that might not work correctly.
0.0.0.0 -> 255.255.255.255 PASSED
220.127.116.11 -> 255.255.255.255 PASSED
18.104.22.168 -> 255.255.255.255 FAILED
22.214.171.124 -> 255.255.255.255 PASSED
126.96.36.199 -> 188.8.131.52 PASSED
184.108.40.206 -> 192.168.156.255 PASSED
220.127.116.11 -> 255.255.255.255 FAILED
18.104.22.168 -> 192.168.156.255 FAILED
192.0.0.0 -> 255.255.255.255 FAILED
192.168.156.0 -> 255.255.255.255 FAILED
192.168.156.0 -> 192.168.156.255 FAILED
Taking a deeper look at the issues I below are the details log of a Windows 8 computer with an IP of 22.214.171.124. As you can see with the IP Filter is set to 192.0.0.0 to 255.255.255.255 it evaluates to false even though it SHOULD evaluate as true as its IP is between these two addresses.
Compared to a logging on to a Windows 7 computer with an IP of 126.96.36.199 the same IP filter with the same policy applied evaluate as passed.
In both cases the computer accounts were in the same OU and I was logged on with the same user account.
Then… after changing the IP Address Filter to 188.8.131.52 to 255.255.255.255 the policy evaluates as TRUE again on Windows 8.
Admittedly that the IP Address filters that are having issues evaluating are not all that practical (184.108.40.206 to 255.255.255.255). But it would seem there is a problem with how the IP Address filter evaluation works in Windows 8.
My only recommendation for now is that if you have any IP Filtered Group Policy Preferences applied to a Windows 8 computer I would recommend that you manually verify they are working correctly.