【问题标题】:multiple domains pointing to my elastic IP [closed]指向我的弹性IP的多个域[关闭]
【发布时间】:2013-11-25 14:14:17
【问题描述】:

我在 Amazon EC2 中托管我的网站(目前处于 alpha 阶段)。我的域名仍然指向一个启动摇滚网站。由于我处于 alpha 模式,我的 alpha 用户现在访问长 amazonws.com 地址登录。

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

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

【问题讨论】:

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


    【解决方案1】:

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

    方法会因您使用的平台(windows 或 linux)而异。

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

    【讨论】:

    • 感谢您的回复。如果它不是我的域,我将能够进行重定向。
    【解决方案2】:

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

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

    我的 JavaScript 远非完美,但你应该明白了。

    【讨论】:

      猜你喜欢
      • 2017-03-06
      • 1970-01-01
      • 2010-09-25
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多