Thread:Project:Support desk/Allowing select users and addresses access to the website and blocking others/reply (2)

Its possible to create private wikis, where only logged in users can view. From there you can make it so only certain people can create accounts. An example of a website set up in this manner is https://office.wikimedia.org/wiki/Main_Page - you can view the main page but no other page unless you are logged in. See Manual:Preventing_access for how that is accomplished.

If for some reason you do not want certain ips to be able to view your site while still allowing most ips to (as opposed to just disabling editing for them), you should probably use a firewall of some sort, or create some rules in apache config preventing access from those IP ranges.