多个域指向我的弹性IP

时间:2013-11-25 14:14:18

标签: amazon-web-services dns amazon-ec2

我正在亚马逊EC2中托管我的网站(目前处于alpha版)。我的域名仍然指向一个发布摇滚网站。由于我处于alpha模式,我的alpha用户访问long amazonws.com地址现在登录。

我最近注意到的是,在我的错误日志中,我看到至少有两个其他域指向我指定的弹性IP。我假设我的IP最初是由其他域使用的,他们必须放置一个指向弹性IP地址的DNS条目,我现在分配给它。 显然,我不希望任何网站指向我的IP,因此我的域名。我怎样才能解决这个问题?

PS:我确实键入了这两个域名,这些域名将我带到了我的网站。

2 个答案:

答案 0 :(得分:2)

您无法阻止任何人将您的域名指向您的网站。在这种情况下,它可能只是一个意外(因为弹性IP被重用),但在某人有意做的情况下,您的Web应用程序检查主机名并重定向流量(或显示某种错误页面)

该方法将根据您使用的平台(Windows或Linux)而有所不同。

如果你的盟友更多,你也可以使用重写规则来完成同样的事情。

答案 1 :(得分:1)

我认为您可以在页面顶部添加JavaScript以检查用户域名。如果它们不正确,请将它们从服务器上弹回。像这样......

<script  type="text/javascript">
     var correctDomain = 'www.mysite.com';
     if(window.location.hostname!=currectDomain){
          window.location.href="http://www.microsoft.com";
      }
</script>

我的JavaScript远非完美,但您应该明白这一点。

相关问题