networking - Blocking a website on a router from a computer programatically -
in short, want prevent computers on network accessing netflix until condition met. user supposed solve few problems on program before being able watch netflix. user shouldn't able watch netflix on device until after solving problems.
how can program enable or disable access netflix across entire lan? perhaps there's way remotely configure these settings on router? able change router's firmware or purchase new router if needed.
all advice appreciated.
what you're proposing same system many airports , coffee shops use restrict access web on networks, unless user completes task.
functionally, there few commercial providers this:
for want, combination of hardware , software achieve goals. network layout similar this network diagram, shows:
- client computers
- server provides dns resolution , hosts website
- a switch
- a modem / internet access point
the process include dns server returning fake ip address (such 1.2.3.4
) page user requests, unless user authorized pass. same tech standpoint dns hijacking. webserver (which @ 1.2.3.4
) return page asking user complete activity before being allowed pass.
i'd suggest looking software need:
- squid proxy
- open dd wrt
- this wikipedia list of router / firewall software
- and ardiuno hardware portion since can modify lot more commercial routers
Comments
Post a Comment