对于将域名指向我的IP的人,我能做些什么?


9

这是一个奇怪的要求。出于某种原因,所有人safeandbuy.com都将其域名指向我的IP地址。这是一个问题,原因是我有各种各样的搜寻器正在尝试使用该域名来搜寻我的网站。

有什么我可以做的吗?


我有相同的问题。实际上,当我查找另一个人dnsdo2.com的域时,似乎他的A记录已设置为我的IP。 dnswatch.info/dns/… 我已经写信给注册服务商,但他们不在中国,我不确定他们会为此做任何事情。我也不希望所有爬网程序都尝试使用该域进行爬网。一些其他信息:最初,我的服务器管理员为我设置了4个名称服务器ns1,ns2,ns1.name.domain,ns2.name.domain,这些服务器分配给两组IP(其中一组分配给
Ubuntu User

3
一些SEO骗子会将其域名指向您的站点,并使用您的内容将其域名带入搜索引擎。一段时间后,他们会将自己的域指向自己的骗局站点,并通过搜索查询获得访问量。
Stefan Lasiewski 2011年

Answers:


27

您可以在您的Web服务器上为safeandbuy.com设置一个虚拟主机以捕获所有流量,并且只有一个索引页面,上面写着“我不是safeandbuy.com”。至少可以将点击次数拉出您的实际范围。

safeandbuy.com的Whois信息包含联系电话,地址和电子邮件。您可以尝试与他们联系,让他们知道他们指向错误的IP。


2
+1这将是最理想的方法
马克·亨德森

9
并且,如果他们无法纠正这种情况,您可以随时设置重定向到自己喜欢的色情网站=)
Greeblesnort 2010年

1
放入robots.txt以(希望)阻止爬网程序尝试访问其他任何内容,这很完美。
devicenull

甚至更好:请确保您基于默认名称的虚拟主机未提供可帮助他们获得搜索引擎声誉的有用内容。
安德鲁B

为了优化解决方案,您将不会在响应中发送尽可能少的数据。我会说要设置@Alex虚拟主机,但唯一的响应就是HTTP403。不是自定义的“禁止”文件,只需一个普通的HTTP / 403,然后让网络浏览器完成其余的工作即可。然后,对* .safeandbuy.com的任何查询都将返回即时403。对服务器的影响最小,没有提供SEO帮助,而愚蠢的实际管理员往往会很快解决这一问题。(在Apache中,这将是[F]的RewriteRule)
Ruscal

2

好的,这是一件很好的事情:

将其添加到索引页顶部的“标题”部分下:

<base href="http://www.mydomain.com" target="_top"/>

(该网站的高级会员BillThor的补充)

这样,将自己的域名指向您的人..一旦有人到达那里并单击链接,它将重定向他们使用您的链接,因此他们只能窃取主页链接,而不能窃取其他任何内容。

不幸的是,没有办法阻止这种人。但您所能做的就是从他的域重定向回到您的链接。

此烦人问题的另一个永久解决方案。

这取决于您使用的服务器程序,但对于apache2,其虚拟主机设置位于“ / etc / apache2 / site-enabled”目录中。基本上,它具有一个默认的虚拟主机(“ 000-default”),并且目前已为mydomain.com网站设置了该虚拟主机。因此,这是我的方法。

  1. 将当前的000默认值复制到010-somename。(请注意,000-default通常是符号链接文件,因此您必须从../site-available/default复制它。)

  2. 在010-somename中设置虚拟主机设置。在第一行下面添加这两行

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. 使000默认指向其他目录(在其他位置)。在“ 000默认”文件中,更改“ DocumentRoot / var / www”以指向其他位置,例如“ DocumentRoot / var / www-test”。目录/ var / www-test不需要存在,如果不存在,则使用其他域名的连接将出错。

  4. 重新启动apache2:“ sudo /etc/init.d/apache2重新启动”

我希望这是有帮助的。


000-default是一种普遍现象,并非对所有发行版都适用。除此之外,这是一个很好的建议。
Zypher 2011年

正确。这是针对Ubuntu的。对于Cent / OS和其他软件,000缺省值可能是其他。但是,如果您使用的是Apache2,则使用不同的约定的方法将相同。这永久解决了我的问题。
Ubuntu用户

-2

尝试使用Php识别网页的URL

if(strpos( $_SERVER['HTTP_HOST'], 'yoururl.com') !== false){
    echo "This is Genuine Yoururl.com";
} else {
    header('Location: http://www.yoururl.com.com/'); exit; // Someone has opened your site as iframe or is using A record to point toward your website
}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.