Welcome to WebmasterWorld Guest from 188.8.131.52
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 184.108.40.206 through 220.127.116.11
Or you could use
Deny from 18.104.22.168/255.255.255.0
Deny from 22.214.171.124/24