En aras de la discusión, imagine que tengo un servidor web Apache que sirve un sitio web en www.example.org. Este nombre de dominio se resuelve en la dirección IP pública en 192.168.1.100 (fingir que es una IP pública).
La discusión en ¿Hay algo que pueda hacer sobre alguien que haya señalado su dominio en mi ip? demuestra que cualquiera puede apuntar su dominio a mi IP. Apache no evitará esto de manera predeterminada, pero un administrador puede lidiar con esto a la vez mediante el uso de una lista negra.
Sin embargo, cada vez es más común que los estafadores registren docenas de dominios (o más) para usar en una estafa. Me preocupa el siguiente posible ataque:
- Un estafador registra cientos de nombres de dominio y los apunta a mi dirección IP dedicada.
- El estafador dirige los motores de búsqueda a sus dominios de estafa, utilizando así mi contenido para aumentar su posición en los motores de búsqueda.
- Más tarde, el estafador mueve sus nombres de dominio para apuntar a sus propios servidores que alojan una estafa / pornografía, o un negocio en competencia, etc., cosechando así los beneficios de su posición en los motores de búsqueda. Algunos de estos dominios también podrían usarse para comentar spam .
- ¡¡Lucro!!
Creo que he visto a estafadores usando este truco en el pasado, involucrando docenas de dominios. No nos dimos cuenta de las implicaciones de estafa en ese momento, y asumimos que estos eran dominios mal configurados.
¿Hay algún término para este nefasto truco de SEO? SEO enmascarado? ¿Desvío de DNS?
¿Cómo podría evitar esto usando Apache? Estoy considerando una solución de "lista blanca" basada en el uso de un valor predeterminado VirtualHosts
, ServerNames
y ServerAliases
para que Apache solo responda a las solicitudes donde estos ServerNames en blanco aparecen en el Host:
encabezado " ". Todo lo demás sería rechazado (o redirigido a una página en particular). Sin embargo, no estoy seguro de si este es el mejor enfoque.
Por ejemplo, he configurado el dominio http://thisisnotserverfault.stefanco.com/ para que apunte a la IP de Serverfault.com. Puede ver los resultados aquí: http://thisisnotserverfault.stefanco.com/ .
fuente
Respuestas:
Configuraría las entradas NameVirtualHost para todas sus propias entradas de dominio y cualquier cosa que no coincida con ellas obtendría una página de explicación (que es lo que ha demostrado desde Serverfault). Referencia http://httpd.apache.org/docs/2.0/vhosts/name-based.html
fuente
return 444;
en el vhost predeterminado).No puede evitar que nadie apunte sus servidores DNS a su IP. Sin embargo, puede optar por no servir ningún contenido HTTP a esos dominios. Use Virtualhosts para servir contenido para sus propios dominios, y no configure un host virtual predeterminado. O use el virtualhost predeterminado para servir 404 o 403, que debería ahuyentar a los spammers.
fuente
Ponga un http://en.wikipedia.org/wiki/Canonical_link_element en sus páginas web, indicando a los motores de búsqueda el dominio correcto para usar. Los enlaces de los estafadores serán un beneficio de SEO para usted en lugar de un detrimento.
fuente