从浅入深详解独立ip网站域名恶意解析的解决方案
立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网站域名恶意解析的解决方案的更多相关文章
- Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析
在上一篇文章Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例中我们谈到了properties,settings,envir ...
- Mybatis源码解析,一步一步从浅入深(三):实例化xml配置解析器(XMLConfigBuilder)
在上一篇文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码 ,中我们看到 代码:XMLConfigBuilder parser = new XMLConfigBuilder(read ...
- Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例
在Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们看到了XMLConfigBuilder(xml配置解析器)的实例化.而且这个实例化过程在文章:Mybatis源码解析,一步一步从浅 ...
- Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码
在文章:Mybatis源码解析,一步一步从浅入深(一):创建准备工程,中我们为了解析mybatis源码创建了一个mybatis的简单工程(源码已上传github,链接在文章末尾),并实现了一个查询功能 ...
- Mybatis源码解析,一步一步从浅入深(六):映射代理类的获取
在文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们提到了两个问题: 1,为什么在以前的代码流程中从来没有addMapper,而这里却有getMapper? 2,UserDao ...
- Mybatis源码解析,一步一步从浅入深(七):执行查询
一,前言 我们在文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码的最后一步说到执行查询的关键代码: result = sqlSession.selectOne(command.ge ...
- 浅入深出之Java集合框架(下)
Java中的集合框架(下) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,哈哈这篇其实也还是基础,惊不惊喜意不意外 ̄▽ ̄ 写文真的好累,懒得写了.. ...
- 浅入深出之Java集合框架(上)
Java中的集合框架(上) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,如果已经有java基础的小伙伴可以直接跳到<浅入深出之Java集合框架 ...
- 『浅入深出』MySQL 中事务的实现
在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的:在这篇文章中,我们将对事务的实现进行分析,尝 ...
随机推荐
- Class.isAssignableFrom与instanceof的区别
isAssignableFrom 假设有两个类Class1和Class2.Class1.isAssignableFrom(Class2)表示: 类Class1和Class2是否相同. Class1是否 ...
- VMware实现iptables NAT及端口映射
1. 前言 本文只讲解实战应用,不会涉及原理讲解.如果想要了解iptables的工作流程或原理可参考如下博文. 具体操作是在PC机的VMware虚拟机上进行的,因此涉及的地址都是内网IP.在实际工作中 ...
- 微信小程序上手项目
小程序刚发布的时候何其风光,可能大家习惯性的对微信给予了过高的期待,加上一开始小程序的功能确实很孱弱,扫了很多人的兴. 经过最开始的热闹和喧嚣,如今微信小程序热度大减,但随着不断迭代,如今小程序的功能 ...
- WPF中窗体最大化问题处理
遇到的问题信息 问题:当WindowStyle=None时,窗口最大化,不显示任务栏 -- 即窗体是全屏效果. 解决中遇到的问题列表[主要涉及到任务栏发生改变后的一些问题处理]: 最大化时,任务栏被遮 ...
- Enterprise architect 类图加时序图
原文地址:https://segmentfault.com/a/1190000005639047#articleHeader2 新建一个Project 没什么好说的,“文件-新建项目”,然后选择保存位 ...
- centos docker 安装
centos docker 安装 参考网站 https://docs.docker.com/install/linux/docker-ce/centos/ 1.删除原有docker $ sudo yu ...
- 好程序员web前端分享css常用属性缩写
好程序员web前端分享css常用属性缩写,使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #0000 ...
- Cookie 版购物车
写一个JS文件 把相应的方法写在JS文件内 为了方便以后的调用 具体代码为 var Cart = function () { this.Count = 0; this.Total = 0; this ...
- springboot为导出的pdf和excel加水印
相信很多小伙伴们在做导出pdf或者excel文件时会被要求在文件上加上水印,本篇博客就来讲讲如何为pdf和excel加水印. 导出pdf加水印 其实在导出pdf时加上水印并不难,因为itext提供了添 ...
- iOS开发基础篇-transform属性
一. transform 属性 在OC中,通过 transform 属性可以修改对象的平移.缩放比例和旋转角度. 1)创建“基于控件初始位置”的形变 CGAffineTransformMakeRot ...