Existem dois problemas que você poderia descrever aqui. O primeiro é alguém simplesmente configurando uma ligação DNS para o seu endereço IP. Impedir isso no IIS é extremamente simples. Você simplesmente altera as ligações de nome de host no IIS, de modo que seu conteúdo é servido apenas quando determinados nomes de host são solicitados. Provavelmente, há atualmente uma ligação de caractere curinga que você precisará remover também para que apenas as ligações desejadas possam ser resolvidas. (Também é assim que vários sites podem ser hospedados em um único servidor da Web do IIS.)
Nas conexões do IIS, você poderá clicar com o botão direito do mouse em um site específico para acessar a caixa de diálogo "Editar vinculações ...".
Estacaixadediálogomostrarátodasasconfiguraçõesdeligaçõesparaquaissolicitaçõesestesitedeveresponder.Onomedohostéosnomesdehostválidosparaosquaisaligaçãodeveserresolvidaparaestesite.Umsitepodetermuitasligaçõesdistintas,comovistoaqui.
Asconfiguraçõesemumaligaçãoespecíficapermitemdefinironomedohostquedeveserresolvidoparaestesite.VocêtambémpodedefinircoisascomoasconfiguraçõesdocertificadoSSLaqui.
O segundo problema possível é hot-linking. Com a hiperligação, não é uma chamada directa para o seu endereço IP, mas sim a criação de algo num domínio diferente para referenciar as coisas no seu domínio. Isso pode ser feito por vários meios diferentes, mas a maioria deles exige que pelo menos alguns servidores forneçam instruções antes de acessar seu site. O hotlinking é um pouco mais difícil de evitar, mas você pode definir testes sobre o referenciador solicitando um ativo e apenas fornecer o recurso se o referenciador corresponder. Como o navegador do cliente fornece essas informações, será difícil para um terceiro tentar fazer com que o navegador forneça informações incorretas ao seu servidor e, portanto, a filtragem deve ser eficaz em geral.