Misschien iets te ver gezocht maar:
1) Zelf een dns server opzetten (virtueel op laptop, VMWare, virtualbox,... )
2) config insteken dat alle request het IP van de gewenste website terug geeft:
dnsmasq:
address=/#/1.2.3.4
zie ook
http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
(-A, --address=/<domain>/[domain/][<ipaddr>]
Specify an IP address to return for any host in the given domains. Queries in the domains are never forwarded and always replied to with the specified IP address which may be IPv4 or IPv6. To give both IPv4 and IPv6 addresses for a domain, use repeated -A flags. Note that /etc/hosts and DHCP leases override this for individual names. A common use of this is to redirect the entire doubleclick.net domain to some friendly local web server to avoid banner ads. The domain specification works in the same was as for --server, with the additional facility that /#/ matches any domain. Thus --address=/#/1.2.3.4 will always return 1.2.3.4 for any query not answered from /etc/hosts or DHCP and not sent to an upstream nameserver by a more specific --server directive. As for --server, one or more domains with no address returns a no-such-domain answer, so --address=/example.com/ is equivalent to --server=/example.com/ and returns NXDOMAIN for example.com and all its subdomains. )
Zal ook wel kunnen met BIND. Daar zijn hier ook specialisten van terug te vinden :-)
3) dhcp server deelt als DNS enkel je eigen bovenstaande dns server uit.
4) Router/firewall'ke met block all regel en enkel allow voor de specifieke ip's van de website.