Welcome to WebmasterWorld Guest from 126.96.36.199
Deny from ^###\.##\.###\.##$
As to which is "better," that's largely a matter of preference or necessity; Some servers don't support mod_rewrite, so the only way to block access is with mod_access (or a script). Other subtle differences may also be important in the decision too; In some server configurations, mod_access-denied accesses are logged to the server error log, while mod_rewrite-denied accesses are logged to the server access log.
For example, you could use
Deny from 123.45.67.
to block addresses in the range 188.8.131.52 through 184.108.40.206
Or you could use
Deny from 220.127.116.11/255.255.255.0
Deny from 18.104.22.168/24