Это - классическая проблема DNS, которую Вы имеете здесь. Ищите Google DNS и измените свой сервер DNS на Вашем компьютере, если это решает проблему, изменяют его на Вашем маршрутизаторе и забывают о нем.
Если я прав, он называется « Captive Portal ». хороший межсетевой экран, такой как pfSense, может с этим справиться.
не забудьте прочитать ограничения из Википедии, прежде чем реализовывать это.