Yes, it's feasible to connect each user to Pihole on a Raspberry Pi with individual configurations.
Yes, it's feasible to connect each user to Pihole on a Raspberry Pi with individual configurations.
This requires a significant change from the standard setups of PiHole or most DNS services. It's not feasible with current tools and doesn't appear common in large-scale systems either. You might achieve it by segmenting networks into subnets, though achieving fine-grained control would need advanced client tracking methods like 802.1X, which isn't practical.
The main option is to use DHCP configuration per device or set up VLANs with separate piholes for each one. This way, devices placed in different VLANs receive unique pihole settings based on their group.
If you need a lot of personalization, a highly adjustable router is recommended.
Yes, you can run virtual machines using Pihole while having a central control server that handles DNS and routes traffic to those VMs.