Hay dos problemas que podría describir aquí. El primero es alguien que simplemente configura un enlace DNS a su dirección IP. Prevenir esto en IIS es extremadamente simple. Simplemente modifique los enlaces de nombres de host en IIS de modo que su contenido solo se publique cuando se soliciten nombres de host particulares. Lo más probable es que actualmente haya un enlace comodín que deberá eliminar también para que solo se puedan resolver los enlaces que desea. (Así es también como se pueden alojar múltiples sitios web en un solo servidor web IIS).
Desde las conexiones IIS, podrá hacer clic derecho en un sitio en particular para acceder al cuadro de diálogo "Editar enlaces ...".
Este cuadro de diálogo mostrará la configuración de todos los enlaces a los que debe responder este sitio. El nombre de host es el nombre de host válido para el cual el enlace debe resolverse en este sitio. Un sitio puede tener muchos enlaces distintos, como se ve aquí.
La configuración de un enlace en particular le permite configurar el nombre de host que debe resolverse en este sitio. También puede configurar cosas como configuraciones de certificados SSL aquí.
El segundo problema posible es el enlace activo. Con el enlace activo, no es una llamada directa a su dirección IP, sino más bien configurar algo en un dominio diferente para hacer referencia a cosas en su dominio. Esto se puede hacer a través de varios medios diferentes, pero la mayoría de ellos requieren que al menos algún servidor dé instrucciones antes de acceder a su sitio. Hotlinking es un poco más difícil de prevenir, pero puede establecer pruebas sobre el referente que solicita un activo y solo proporcionar el activo si el referente coincide. Dado que el navegador del cliente proporciona esta información, será difícil que un tercero intente hacer que el navegador proporcione información incorrecta a su servidor y, por lo tanto, el filtrado debería ser generalmente efectivo.