Eu configuraria as entradas NameVirtualHost para todas as suas entradas de domínio e faria com que qualquer coisa que não correspondesse àquelas recebesse uma página de explicação (que é o que você demonstrou no Serverfault). Referência link
Para fins de discussão, finja que eu tenho um servidor Apache que serve um site em www.example.org. Este nome de domínio resolve o endereço IP público em 192.168.1.100 (finja que este é um IP público).
A discussão em Existe alguma coisa que eu possa fazer sobre alguém que apontou seu domínio no meu ip? demonstra que qualquer um pode apontar seu domínio no meu IP. O Apache não impedirá isso por padrão, mas um administrador pode lidar com esses de cada vez através do uso de uma lista negra.
No entanto, está se tornando mais comum que os golpistas registrem dezenas de domínios (ou mais) para uso em um golpe. Estou preocupado com o possível ataque a seguir:
Acredito ter visto golpistas usando esse truque no passado, envolvendo dezenas de domínios. Não percebemos as implicações do golpe na época e assumimos que esses eram domínios mal configurados.
Existe um termo para este truque de SEO nefasto? SEO masquerading? Desvio de DNS?
Como eu poderia evitar isso usando o Apache? Estou considerando uma correção de "lista branca" com base no uso de um padrão VirtualHosts
, ServerNames
& ServerAliases
para que o Apache responda apenas às solicitações em que esses ServerNames listados em branco aparecem no cabeçalho " Host:
". Todo o resto seria rejeitado (ou redirecionado para uma página específica). No entanto, não tenho certeza se essa é a melhor abordagem.
Por exemplo, configurei o link de domínio para apontar para o IP de Serverfault.com. Você pode ver os resultados aqui: link .
Eu configuraria as entradas NameVirtualHost para todas as suas entradas de domínio e faria com que qualquer coisa que não correspondesse àquelas recebesse uma página de explicação (que é o que você demonstrou no Serverfault). Referência link
Você não pode impedir que alguém aponte seus servidores DNS para o seu IP. No entanto, você pode optar por não fornecer nenhum conteúdo HTTP para esses domínios. Use Virtualhosts para exibir conteúdo para seus próprios domínios e não defina um host virtual padrão. Ou use o virtualhost padrão para servir 404 ou 403, que deve assustar os spammers.
Coloque um link em suas páginas da Web informando aos mecanismos de pesquisa o domínio correto a ser usado. Os links dos golpistas serão, então, um benefício de SEO para você, em vez de um prejuízo.