立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. Class.isAssignableFrom与instanceof的区别

    isAssignableFrom 假设有两个类Class1和Class2.Class1.isAssignableFrom(Class2)表示: 类Class1和Class2是否相同. Class1是否 ...

  2. VMware实现iptables NAT及端口映射

    1. 前言 本文只讲解实战应用,不会涉及原理讲解.如果想要了解iptables的工作流程或原理可参考如下博文. 具体操作是在PC机的VMware虚拟机上进行的,因此涉及的地址都是内网IP.在实际工作中 ...

  3. 微信小程序上手项目

    小程序刚发布的时候何其风光,可能大家习惯性的对微信给予了过高的期待,加上一开始小程序的功能确实很孱弱,扫了很多人的兴. 经过最开始的热闹和喧嚣,如今微信小程序热度大减,但随着不断迭代,如今小程序的功能 ...

  4. WPF中窗体最大化问题处理

    遇到的问题信息 问题:当WindowStyle=None时,窗口最大化,不显示任务栏 -- 即窗体是全屏效果. 解决中遇到的问题列表[主要涉及到任务栏发生改变后的一些问题处理]: 最大化时,任务栏被遮 ...

  5. Enterprise architect 类图加时序图

    原文地址:https://segmentfault.com/a/1190000005639047#articleHeader2 新建一个Project 没什么好说的,“文件-新建项目”,然后选择保存位 ...

  6. centos docker 安装

    centos docker 安装 参考网站 https://docs.docker.com/install/linux/docker-ce/centos/ 1.删除原有docker $ sudo yu ...

  7. 好程序员web前端分享css常用属性缩写

    好程序员web前端分享css常用属性缩写,使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #0000 ...

  8. Cookie 版购物车

    写一个JS文件  把相应的方法写在JS文件内 为了方便以后的调用 具体代码为 var Cart = function () { this.Count = 0; this.Total = 0; this ...

  9. springboot为导出的pdf和excel加水印

    相信很多小伙伴们在做导出pdf或者excel文件时会被要求在文件上加上水印,本篇博客就来讲讲如何为pdf和excel加水印. 导出pdf加水印 其实在导出pdf时加上水印并不难,因为itext提供了添 ...

  10. iOS开发基础篇-transform属性

    一. transform 属性 在OC中,通过 transform 属性可以修改对象的平移.缩放比例和旋转角度. 1)创建“基于控件初始位置”的形变  CGAffineTransformMakeRot ...