Redirecionar todo o tráfego HTTP?

0

Do roteador, é possível, por exemplo, exibir uma mensagem de manutenção sempre que alguém tentar se conectar a um site? Eu não consigo encontrar nenhuma maneira de fazer isso a partir da interface web (estou usando um roteador netgear, mas qualquer resposta é apreciada!)

    
por freal 10.11.2017 / 03:36

1 resposta

1

Sim, é possível, mas provavelmente não é trivial e pode exigir firmware diferente e muita habilidade.

Eu posso pensar em várias maneiras de conseguir isso - mas não posso dizer as etapas exatas a serem tomadas para cada uma, pois ela será independente do sistema operacional e, provavelmente, bastante envolvida. Algumas possibilidades incluem -

  1. Crie um site autônomo em um IP com uma "Página de manutenção" que responda independentemente do domínio ou URL especificado (isso pode ser feito de várias maneiras, incluindo scripts do Apache e redirecionados) e obtenha seu roteador para retornar o endereço IP de seus servidores da Web quando alguém acessar esse URL.

  2. Configure um proxy transparente que intercepte todas as solicitações HTTP e redirecione-as para o site fornecido. Eu sei que você pode fazer isso com algumas iptables magic e Squid, mas espero que um proxy mais simples como o privoxy funcione também.

  3. Adicione o endereço IP do site para o qual deseja ter uma "página de manutenção" e modifique a rede para que as solicitações para esse endereço IP sejam direcionadas para o site de manutenção e não para o site correto. (Eu aconselharia contra essa solução)

Se você estiver querendo fazer isso para TODOS os sites, talvez consiga pegar & lançamento / software de portal no roteador que intercepta todos os sites com página de captura personalizada - basta alterar o conteúdo dessa página e impedir que alguém realmente seja "liberado".

    
por 10.11.2017 / 07:30