Servidor DNS que bloqueará determinados sites em determinados momentos?

0

Existe algum software de servidor DNS Linux que bloqueará determinados sites em uma determinada hora do dia?

    
por leeand00 12.07.2012 / 16:15

3 respostas

1

Acho que o que você está procurando é um software proxy que permitirá negar / permitir solicitações http. O Squid , deve funcionar para você. Por favor, note que isso não é exatamente trivial usando a configuração do arquivo de configuração. No entanto, eu encontrei um post que pode ser relevante para o seu problema específico.

Como Hennes ilude, o DNS só lida com resoluções de nomes (transforma www.google.com em 173.194.74.139).

    
por 12.07.2012 / 17:20
5

O DNS não pode bloquear o acesso. Ele pode se recusar a resolver ou retornar um host diferente.

Ambos podem não funcionar como esperado se o cliente armazenar em cache as informações do DNS.

Exemplo: você tem um site que deve ser resolvido apenas entre 9h e 17h

  • O cliente tenta acessar o site um minuto antes das 17h. Isso funciona.
  • O cliente recarrega o site 10 minutos depois (agora após o prazo final das 17h) ... ele ainda funcionará.

Um outro exemplo:

  • O cliente tenta acessar o site às 8h e é redirecionado para um host diferente.
  • O cliente tenta novamente depois das 9h. As informações ainda são armazenadas em cache e o cliente é redirecionado novamente.

Não tenho certeza sobre qual meta você deseja atingir, mas se você quiser bloquear sites de uma rede coorperada, convém consultar o software proxy.

    
por 12.07.2012 / 16:23
0

Uma solução pode ser usar seu próprio servidor da Web que executa um script para verificar a hora, se estiver no intervalo de tempo encaminhar a solicitação ao servidor real, se não for retornar como 403 ou 503. Em seguida, use o DNS para seqüestrar o site atual.

    
por 12.07.2012 / 17:48

Tags