Блокировку по url делать можно только на уровне браузера. Я уже похожее рекомендовал, есть неплохое странное решение, использовать foxyproxy, настроить в нем разрешенные адреса как direct а default правило прописать несуществующую прокси. Так же все можно сделать штатным инструментом браузера -
сценарий автонастройки прокси - .pac файл (указать в настройках прокси сервера браузера)
Еще можно делать на уровне dns сервера, но в браузерах давно уже есть опции по принудительному резолвингу не через локальный а свой (например публичный google/cloudflare)
p.s. нужно помнить что все эти решения можно обойти в несколько кликов.
Еще момент, лучше ребенка научить самоконтролю, потому что тупое ограничение сейчас это откладывать проблему на потом, причем чем старше ребенок, тем сложнее ему будет научиться этому контролю
И да, в младшем возрасте, ребенок полностью самостоятельно не способен себя контролировать, нужен баланс и постоянная корректировка.
p.s. на-chatgpt-шились исследования:
https://www.researchgate.net/publication/20498277_...
DOI: 10.1126/science.2658056
Тезис: Способность к самоконтролю формируется с возрастом и предсказывает успехи во взрослой жизни.
https://nature.berkeley.edu/garbelottoat/wp-conten...
DOI: 10.1016/j.dr.2007.08.002
Тезис: Подростки биологически менее способны к саморегуляции, чем взрослые, им важно давать ограничения и поддержки, но не применять исключительно контроль.
DOI: 10.2307/1126611
Тезис: Лучшие воспитывающие эффекты достигаются при сочетании ограничения и обсуждения, а не при тотальном контроле или вседозволенности.