Estamos tentando descobrir maneiras de implementar uma funcionalidade semelhante em nosso software DigiParent já há algum tempo. Ao descobrir a maneira mais simples e melhor de implementar o que queríamos, nos deparamos com um software chamado OPENDNS que pode realizar a maior parte do que você deseja. Você pode querer dar uma olhada em: link