mod_rewrite RewriteConds do simple text-string/character compares. Therefore, CIDR notation cannot be used, and Network/Netmask notation cannot be used. These are supported in mod_access, but not in mod_rewrite. For use in mod_rewrite, you must specify a regular-expressions pattern to match the "text representation" of the numbers you wish to match.
The pattern "^123\.456\.(9[6-9]|10[0-9]|11[01])\." posted by Wilderness means, "match a string that starts with "123.456." followed by either ("9" followed by any digit "6" through "9") or by (digits "10" followed by a digit "0" through "9") or by (digits "11" followed by a digits "0" or "1"), followed by a period, followed by anything at all (or nothing)."
Therefore the pattern matches "123.456." as the first two octets, and "96" through "111" as the third octet of the IP address, and does not care about the fourth octet at all. Since it will range from "0" through "255", this is of no concern, and it would be a waste of both effort and of CPU time to match it explicitly.
You can also use a negative match in the RewriteRule itself, eliminating the need for the second RewriteCond:
# Externally redirect *all* URL requests from 123.456.96.00 through 123.456.111.255 to /landingpage.html
RewriteCond %{REMOTE_ADDR} ^123\.456\.(9[6-9]|10[0-9]|11[01])\.
RewriteRule !^landingpage\.html$ http://www.example.com/landingpage\.html [R=302,L]
However, do be aware that this will rewrite *all* requests not matching "landingpage.html" to landingpage.html, and so will prevent any access whatsoever to any other resource on your site. As such, landingpage.html cannot include any images, css, or external javascript files, and none of your custom error pages (if any) will work. The response to *any* request sent to your server will be a 200-OK and the contents of landingpage.html, regardless of whether the initially-requested URL would have resolved to an existing resource or not. So, this code essentially prevents your server from ever returning a 404-Not Found or any other response except for a 200-OK and the contents of landingpage.html. This may have detrimental effects on the ranking of this site in search.
Therefore, some review of your actual requirements and the addition of further exclusions to this rule should be considered.
Jim