Você não pode de forma alguma impedir que mais alguém aponte para seu servidor da web. O que você pode fazer é criar um site que informará às pessoas que o domínio não está hospedado por você. Há algumas informações sobre como os virtualhosts funcionam no site de documentação do Tomcat .
Se presumirmos que você tem dois domínios que deseja hospedar, e qualquer coisa que não corresponda a eles, será exibida a mesma página "este domínio não mora aqui". Você terá seu primeiro <Host ...> item seja <Host name="localhost" ...> . Esse será o site padrão carregado quando não houver outro site que corresponda. Em seguida, você adicionaria outro <Host real.domain.com ...> para cada um dos domínios que realmente deseja veicular.
Para ter o mesmo conteúdo para dois nomes de domínio, por exemplo, com / sem "www", você usa <Alias>www.mydomain.com</Alias> dentro do elemento <Host> .
E, para a página "não meu domínio", basta criar um diretório de aplicativos separado contendo páginas da Web adequadas e ter isso como appBase para o host virtual "localhost".