如何防止其他网站或域名下载我们的内容并通过CURL在其域名上显示



最近,我们发现在我们的域上创建的网站会自动复制或镜像到另一个未知的域网站。每当我们更新网站时,这些位于未知域的未知网站都会自动更新。

https://ourdomain.com镜像位置:https://findacrew.se/index.php/SOCRATEShttps://ourdomain.com/printversion/镜像位置:https://findacrew.se/printversion/https://ourdomain.com/News镜像位置:https://findacrew.se/Newshttps://ourdomain.com/Web-mail/镜像位置:https://findacrew.se/Web-mail

每当我们在我们的域上创建任何网站时,它都会自动在这个未知域上创建。

我们的托管服务提供商Hostgator表示:问题是其他网站可能会下载您的内容并通过CURL显示。

请帮助我们,指导我们应该做些什么来打破我们的领域和这个未知领域之间的联系。

问题更新:1:我们的托管提供商支持团队告诉我们:域findacrew.se指向我们的域专用IP地址。例如,如果有人键入http://findacrew.se/,它重定向到我们的专用IP,即我们网站的地址。由于我们的域托管在专用IP上,域findacrew.se将加载我们网站的内容。如何阻止其他网站域名DNS指向我们域名的专用IP地址?

问题更新:2:进一步更新:我们发现该域已由Eurodns注册。因此,我们已向Eurodns提交了针对域findacrew.se的投诉,内容如下:

欧洲DNS美国

尊敬的先生,

问候

我们是域名ourdomain.com的合法所有者,拥有专用IP…在您处注册的域名被指向我们的专用IP地址,这是不道德和非法的。例如,如果有人键入http://findacrew.se/,它重定向到我们的专用IP ourdomain.com,带有专用IP……,这是我们网站的地址。由于我们的域ourdomain.com托管在一个专用IP上,域findacrew.se加载我们网站的内容。因此,请阻止此域的DNS指向我们域的专用IP地址是一种善意的请求。如果有你的帮助,我们将不胜感激。请优先考虑这一请求,因为我们每天都面临着严重的问题。

问题更新:3我们发现,来自一个实体的所有这些域都指向我们的IP地址:findacrew.at findacre.be findacrev.ch findacre.gr findacre.nl findacre.ro findacre.wu findacrewse findascrew.com

我们的托管提供商支持团队告诉我们:域findacrew.se指向我们的域专用IP地址。

该问题可以通过正确配置web服务器来解决,以便仅在从其URL访问网站时为网站页面提供服务www.socratesjournal.com


发生了什么事?

findacrew.se的DNS记录配置错误或已过期,结果指向服务器的专用IP地址。

当有人浏览到findacrew.se时,她/他的浏览器会查询DNS服务器以解析域名。DNS服务器返回您的IP地址(在编写216.10.241.94时)。然后浏览器连接到该IP地址。

需要注意的是如何建立连接:当浏览器连接到解析的IP地址时,域名会发送到服务器(在请求标头的Host条目中):

Host: findacrew.se

您的网站忽略Host标头,并提供您网站的内容,而不管其价值如何。

如果Host标头值与您的网站域名不匹配,您应该将网站配置为返回400错误状态代码Bad request(或断开连接或提供空白页面)。

如果你没有做到那一点,那就是你的错。

这里发生的一切都是,有人的域以前使用了与你现在使用的相同的IP地址,但从那以后他们就没有更新过。这里没有恶意。

我们发现该域已由Eurodns注册。因此,我们已向Eurodns提交了针对域findacrew.se的投诉,内容如下

这太可笑了。。。这里肯定没有什么不道德或违法的事情。你妄下结论导致你偏离了技术问题。

如何阻止其他网站域名DNS指向我们域名的专用IP地址?

你没有。你不拥有他们的域名。。。是的。你无法控制别人的域名。顺便说一句,你也没有自己的IP地址。

那么,你是做什么的?这很简单。将您的web服务器配置为使用301状态代码重定向到您的域,指示永久重定向。如果它收到一个未配置域的请求,它会重定向到实际域的同一路径。

至于具体如何做到这一点。。。你没有告诉我们你使用的是什么网络服务器,所以你必须在谷歌上搜索或发布一个新问题。

当解决方案很容易时,我们为什么要将问题复杂化?这是我在网上找到的解决方案。它真的很快就解决了我的问题。

在.htaces 中插入此代码

RewriteCond %{HTTP_HOST} !^www.domainname.com$
RewriteRule ^/?(.*) http://www.domainname.com/$1 [QSA,R=301,L]

最新更新