Como redirecionar todo o tráfego usando o arquivo hosts?

4

Existe uma maneira de redirecionar todo o tráfego para um IP no arquivo hosts? Se não, de que outra forma eu poderia conseguir isso?

    
por hkdsf 29.06.2011 / 23:25

2 respostas

4

O arquivo hosts simplesmente age como uma forma de substituir os resultados do DNS, com base em nomes de domínio totalmente qualificados. Não há nenhum caractere curinga e não há como fazer isso usando esse método ... a menos que você tenha um grande arquivo TB que lista todos os domínios ... Mas duvido que você queira seguir esse caminho (e eu não tenho certeza disso) funcionaria mesmo).

Mesmo considerando isso, as pessoas ainda podem digitar endereços IP, e elas atingirão o alvo normalmente.

Se você quiser redirecionar o tráfego, o melhor que você pode fazer são rotas personalizadas.

Eu te aviso que isso é muito perigoso, mas a maneira mais fácil é ir ao prompt de comando e digitar ...

route delete *
route add 0.0.0.0 mask 0.0.0.0 x.x.x.x

onde x.x.x.x é o ip que você deseja rotear o tráfego, no entanto, este deve ser um IP acessível dentro da rede

editar ---

Outra solução, que é muito melhor, e eu não sei por que não pensei nisso na época é simplesmente editar o servidor DNS da máquina. Se você tiver acesso local para editar as rotas, certamente conseguirá fazer isso. Simplesmente hospede um servidor DNS em algum lugar que ofereça suporte a caracteres curinga (o que muito faz) e aponte a máquina para isso.

Esta é uma maneira muito mais segura e melhor de redirecionar o tráfego. Dito isso, isso só redirecionará tráfego direcionando FQDNs, se você quiser ALL tráfego IP, a rota provavelmente é a única rota (!) A descer.

    
por 29.06.2011 / 23:34
1

Para onde você deseja redirecionar o tráfego? Eu configurei um roteador Linux que funcionaria como um Servidor DHCP e Proxy para filtrar todo o tráfego baseado em listas de endereços MAC permitidas / não permitidas.

    
por 30.06.2011 / 02:06