如何避免垃圾域名指向我的网站或托管 tomcat 应用程序的 IP

如何避免垃圾域名指向我的网站或托管 tomcat 应用程序的 IP

我遇到一个问题,我看到一些 xyz.com 指向 mydomain.com。我没有使用 Apache,也没有使用 IIS,而是直接使用 Tomcat 7。

我如何避免其他垃圾邮件域指向 mydomain.com?

我读过一些关于虚拟主机等设置的帖子,但没有具体说明如何避免这种情况。我在 Google 上搜索过,但大多数答案都是针对 HTTP 服务器的,没有针对 tomcat 7 的确切答案。

答案1

你不能以任何方式阻止其他人指向你的网络服务器。你要做的就是建立一个网站,告知人们该域名不是由你托管的。有关虚拟主机如何工作的信息,请访问Tomcat 文档站点

如果我们假设您有两个要托管的域名,并且任何与它们不匹配的域名都应显示相同的“此域名不在此处”页面,那么您的第一<Host ...>项应该是<Host name="localhost" ...>。当没有其他匹配的站点时,这将是加载的默认站点。然后,您可以<Host real.domain.com ...>为每个实际想要服务的域名添加另一个。

为了让两个域名具有相同的内容,例如带有/不带有“www”,您可以在元素<Alias>www.mydomain.com</Alias>内使用<Host>

并且,对于“不是我的域名”页面,您只需创建一个包含合适网页的单独应用程序目录,并将其作为appBase“localhost”虚拟主机。

答案2

你不能。你无法控制其他域名,他们可以将任何他们想要的内容作为 CNAME 或 A 记录的目标。你唯一能做的就是拒绝使用你之前找到的文档中的虚拟主机为该域名提供服务。

相关内容