Quando você diz "isso não terá acesso à internet!" Lembro-me de uma implantação que fiz há alguns anos.
Eu fiz isso para uma implantação de quiosque uma vez. Os quiosques estavam conectados à LAN que não tinham conectividade com a Internet. Os kisos eram usados para acessar uma única aplicação web hospedada por uma máquina de quiosque "servidor" mais robusta. Qualquer tentativa de acessar outros sites precisa ser redirecionada para uma única página de "erro".
Eu implantei um servidor DNS com um registro raiz curinga (nesse caso, bind, mas tenho certeza de que outros servidores DNS suportariam raízes curinga). Esse registro raiz curinga resolvido para o endereço IP do servidor Apache que usava mod_rewrite para reescrever todas as solicitações recebidas para a URL de uma única página "Você não está conectado à Internet ...".
Se a sua declaração "isto não terá acesso à Internet!" Não é verdade, e há acesso à Internet envolvido, então você está se movendo mais em um cenário de portal cativo e provavelmente seria melhor servido por qualquer um dos vários produtos comerciais e de código aberto que poderiam fazer isso. (Pessoalmente, gosto do produto Coova Chilli , mas sou eu ...)