Есть один способ, который я могу придумать, который не потребует дополнительных затрат, но это немного хак и не совсем надежно ...
По сути, вы могли бы дать своему ноутбуку статический IP-адрес. Убедитесь, что он находится в той же IP-подсети, что и ваш маршрутизатор, но вне диапазона DHCP-диапазона маршрутизатора. Например, если ваш маршрутизатор выдает IP-адреса в диапазоне 192.168.1.100-150, вы можете статически назначить 192.168.1.50-59 для своего ноутбука. Очевидно, что шлюзом по умолчанию будет IP-адрес вашего роутера.
При назначении IP-адреса не вводите никаких значений в поля DNS-сервера. Без DNS ноутбук не сможет преобразовывать веб-сайты в IP-адреса, и поэтому ваши клиенты не смогут выходить в интернет.
Если вы хотите, чтобы ваша машина имела доступ только к одному веб-сайту (как вы указали), вы можете добавить этот веб-сайт в файл локальных хостов на ПК (находится в C:\windows\system32\drivers\etc\hosts
on - откройте это в блокноте и добавьте веб-сайт и соответствующий IP-адрес в файл). После этого ноутбук сможет разрешить веб-адрес для этого сайта и соответствующим образом просматривать его, оставаясь "заблокированным" от остальной части Интернета.
Если вы хотите, чтобы ваш ноутбук имел полный доступ к Интернету, все, что вам нужно сделать, это ввести правильные значения IP для ваших DNS-серверов в их настройки TCP/IP.
Очевидно, что технически подкованный клиент может добавить свои собственные записи в файл hosts, поэтому решение далеко от идеального.
В целом, возможно, было бы лучше потратить немного денег на маршрутизатор с более гибким набором брандмауэров, но если вы ищете дешевое решение, вышеприведенное может помочь.
Еще один способ сделать это, используя групповую политику. Просто настройте ПК на использование фальшивого прокси-сервера (я использовал 127.0.0.1), затем перечислите сайт, который вы хотите разрешить, за исключениями.
Это должно работать до тех пор, пока пользователи не используют другой веб-браузер, кроме Internet Explorer.
Надеюсь это поможет.