立IP空间的好处想必大家都能耳熟闻详,稳定性强,利于seo等让大家选择了鼎峰网络香港独立IP空间。那么, 网站独享服务器IP地址,独立IP空间利于百度收录和权重的积累、不受牵连、稳定性强等诸多优势为一身。然而,这些优势同样也吸引着一些不法分子,通过技术手段,恶意解析域名到独立IP空间上,鉴于独立IP主机的特殊性,这一恶意域名解析行为让人痛恨。那么,我们遇到这样的问题,该如何去解决类?方法如下:

Linux环境下的php空间,完美支持伪静态,.htaccess文件的正则表达式为我们提供了解决此类域名恶意解析的技术储备,同时结合国外独立IP空间提供商处理的解决方案,请大家可以查考如下方法:

方法一:将恶意域名指向404页面

把恶意域名指向一个404页面,让它见鬼去把。

好处:提醒恶意解析者,请停止解析,否则永远404错误提示页。让恶意解析域名接受惩罚。

Htaccess正则表达式规则如下:

RewriteEngine On

RewriteBase /

# 禁止通过非本网站域名访问

#请使用的时候把下面的域名更换您的域名。

RewriteCond %{HTTP_HOST} !^www.kulengidc.com$ [NC]

RewriteCond %{HTTP_HOST} !^kulengidc.com$ [NC]

RewriteRule ^.*$ [L,r=404]

方法二:将恶意解析域名指向其它地方

把恶意解析域名通过下面的代码您可以把恶意域名指向百度、搜狐、localhost等任意一个url地址。或者指向一个灰色服务的地址,惩罚并告诫恶意解析者,赶快停止,否则您这域名就要受到影响了。

Htaccess正则表达式规则如下:

将域名指向其它地址

规则如下

RewriteEngine on

RewriteCond %{HTTP_HOST} ^恶意解析的域名.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.恶意解析的域名.com$

RewriteRule ^(.*)$ http://www.baidu.com/$1 [R=301,L] //也可以随便填个不存在的网址。

如果您发现,恶意解析到您IP的域名的权重比您自己的域名高,那么鼎峰网络主编建议您,变废为包,通过下面的正则表达式,解析到您自己的域名上来,为您的网站传递权重。推荐这种方法。

将恶意域名301跳转到自己网站域名

规则如下

RewriteEngine on

RewriteCond %{HTTP_HOST} ^恶意解析的域名.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.恶意解析的域名.com$

RewriteRule ^(.*)$ http://www.自己的域名.com/$1 [R=301,L]

多域名跳转规则即可。

鼎峰网络专家工程师在处理网站被恶意解析的问题时,也听到客户的一些疑问,这里一一回答。

致客户问——

1、 问:通过伪静态规则,把域名指向http 404错误页面是否会影响我的网站?

答:不会。404错误提示页面,其目的是告诉蜘蛛或访客,访问的页面不存在。当蜘蛛(或访客)或者这个访问是404的时候,那么就会停止抓取和访问。提示,做一个优质的404错误访问页面,是非常符合seo优化标准的。

2、 问:把恶意解析域名跳转到我自己的网站,会影响我的网站吗?

答:不会。规则里涉及的跳转,是用301永久跳转公共,301跳转是搜索引擎认可的,也是广大站长使用和认可的技术手段。

3、 问:为什么会存在恶意解析?

答:使用此类低劣手段的,其目的是不劳而获,养域名的卑劣行为。通过扫描器,在互联网上扫描获取这类资源,然后操作。

4、 如何发现自己的网站被恶意解析了?

答:可以通过分析“查看网站日志”,或者通过站长工具的同IP域名的IP反向查询功能都可以发现。

来源:http://blog.sina.com.cn/s/blog_65d553d10102vbov.html

从浅入深详解独立ip网站域名恶意解析的解决方案的更多相关文章

  1. Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析

    在上一篇文章Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例中我们谈到了properties,settings,envir ...

  2. Mybatis源码解析,一步一步从浅入深(三):实例化xml配置解析器(XMLConfigBuilder)

    在上一篇文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码 ,中我们看到 代码:XMLConfigBuilder parser = new XMLConfigBuilder(read ...

  3. Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例

    在Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们看到了XMLConfigBuilder(xml配置解析器)的实例化.而且这个实例化过程在文章:Mybatis源码解析,一步一步从浅 ...

  4. Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码

    在文章:Mybatis源码解析,一步一步从浅入深(一):创建准备工程,中我们为了解析mybatis源码创建了一个mybatis的简单工程(源码已上传github,链接在文章末尾),并实现了一个查询功能 ...

  5. Mybatis源码解析,一步一步从浅入深(六):映射代理类的获取

    在文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们提到了两个问题: 1,为什么在以前的代码流程中从来没有addMapper,而这里却有getMapper? 2,UserDao ...

  6. Mybatis源码解析,一步一步从浅入深(七):执行查询

    一,前言 我们在文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码的最后一步说到执行查询的关键代码: result = sqlSession.selectOne(command.ge ...

  7. 浅入深出之Java集合框架(下)

    Java中的集合框架(下) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,哈哈这篇其实也还是基础,惊不惊喜意不意外 ̄▽ ̄ 写文真的好累,懒得写了.. ...

  8. 浅入深出之Java集合框架(上)

    Java中的集合框架(上) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,如果已经有java基础的小伙伴可以直接跳到<浅入深出之Java集合框架 ...

  9. 『浅入深出』MySQL 中事务的实现

    在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的:在这篇文章中,我们将对事务的实现进行分析,尝 ...

随机推荐

  1. ASP.NET Core 入门教程 4、ASP.NET Core MVC控制器入门

    一.前言 1.本教程主要内容 ASP.NET Core MVC控制器简介 ASP.NET Core MVC控制器操作简介 ASP.NET Core MVC控制器操作简介返回类型简介 ASP.NET C ...

  2. Hadoop Yarn框架详细解析

    在说Hadoop Yarn之前,我们先来看看Yarn是怎样出现的.在古老的Hadoop1.0中,MapReduce的JobTracker负责了太多的工作,包括资源调度,管理众多的TaskTracker ...

  3. 会话固定攻击 - yxcms session固定漏洞

    目录 会话固定攻击 e.g. yxcms session固定攻击 分析 了解更多 会话固定攻击 Session fixation attack(会话固定攻击)是利用服务器的session不变机制,借他 ...

  4. python模块shutil

    shutil.copyfileobj(fsrc, fdst,[ length]) 拷贝文件句柄,将类文件对象fsrc的内容复制到类文件对象fdst.如果给定整数长度,则为缓冲区大小.如果长度是负值意味 ...

  5. 我认知的javascript之作用域和闭包

    说到javascript,就不得不说javascript的作用域和闭包:当然,还是那句老话,javascript在网上都说得很透彻了,我也就不过多的强调了: 作用域:javascript并没有像其他的 ...

  6. Extjs 判断对象是非为null或者为空字符串

    Ext.isEmpty(str,[allowEmptyString]) 如果str为 null undefined a zero-length array a zero-length string ( ...

  7. Scheme来实现八皇后问题(2)

    版权申明:本文为博主窗户(Colin Cai)原创,欢迎转帖.如要转贴,必须注明原文网址 http://www.cnblogs.com/Colin-Cai/p/9790466.html 作者:窗户 Q ...

  8. 根据List集合中的对象属性排序

    首先创建一个Student对象,里面有三个属性,分别是int类型,String类型,Date类型 package com.sinoway.cisp.test; import java.text.Sim ...

  9. R语言学习——处理数据对象的实用函数

    length(object) # 显示对象中元素/成分的数量 dim(boject) # 显示某个对象的维度 str(object) # 显示某个对象的结构 class(object) # 显示某个对 ...

  10. 转://诊断 Grid Infrastructure 启动问题 (文档 ID 1623340.1) .

    文档内容   用途   适用范围   详细信息   启动顺序:   集群状态   问题 1: OHASD 无法启动   问题 2: OHASD Agents  未启动   问题 3: OCSSD.BI ...