如何设置域名泛解析及解决恶意泛域名解析的方法

article/2025/8/5 11:33:25

最近看到很多的博主和站长都发帖讨论关于泛域名解析的问题,也看到过有不少的网站被人做了恶意泛域名解析,本来没打算再研究这个问题,可今天发现公司的一个企业网站也被恶意泛域名解析了,搞了半天,总算把问题给解决了。鉴于许多朋友也遇到了这样的问题,我就把自己处理这个被恶意泛解析难题时的过程在马海祥博客上发出来,仅供大家参考。

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客

一、什么是泛域名解析?

所谓“泛域名解析”是指:利用通配符* (星号)来做次级域名以实现所有的次级域名均指向同一IP地址。在域名前添加任何子域名,均可访问到所指向的WEB地址。也就是客户的域名#.com之下所设的*.#.com全部解析到同一个IP地址上去。比如客户设1.#.com就会自己自动解析到与#.com同一个IP地址上去。

二、泛解析的用途

1、可以让域名支持无限的子域名(这也是泛域名解析最大的用途)。

2、防止用户错误输入导致的网站不能访问的问题。

3、可以让直接输入网址登陆网站的用户输入简洁的网址即可访问网站。

4、“高级解析服务”选择类型为“A记录”并填写“RR”值为“*”号和指向的IP地址“值”(泛域名解析中该值必须为独立IP,即通过IP可访问站点。不适用于共享IP地址),填写完毕后点击“新增”。

5、泛域名在实际使用中作用是非常广泛的,比如实现无限二级域名功能,提供免费的url转发,在IDC部门实现自动分配免费网址,在大型企业中实现网址分类管理等等,都发挥了巨大的作用。

三、域名泛解析的正确设置方法

因为我的域名是在万网购买的,所以在此我们以万网的域名泛解析为例,点击页面左侧 “域名管理”,此时页面右侧出现您账号下购买的域名,再点击域名,如图所示:

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客

勾选上需要设置解析的域名并点击下边的“域名解析”,如下图:

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客

进入解析界面,点击“直接进入解析”:

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客

至此,我们正常的域名泛解析也就算设置完成了。

四、域名泛解析与域名解析区别

域名泛解析是:*.域名解析到同一IP。

域名解析是:子域名.域名解析到同一IP。

马海祥博客提醒各位注意一下:只有客户的空间是独立IP的时候泛域名才有意义。而域名解析则没有此要求。

五、网站被恶意泛域名解析后的具体解决方法

1、修改域名管理平台相关设置

首先,因为泛域名解析,当然是被人黑了域名管理平台才能进行泛解析的,所以直接想到的就是域名管理平台(具体根据自己域名购买的平台来判断)。结果登录平台一看,原来当初因为图解析方便,把域名解析服务转移到了DNSPOD上面了。进入我的DNSPOD帐户一看,果然被人动了手脚,如下图所示,二话不说先把DNSPOD帐号的密码给改了。

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客
图:DNSPOD帐号里的恶意泛域名解析

2、修改被恶意泛解析的IP地址为自己服务器的IP地址

改完密码,接下来就是要处理掉这些已经被百度收录的恶意泛解析页面了。

咨询了一下身边做过泛域名解析的朋友,人家建议我把已经收录的泛二级域名重新解析到一个404错误页面上。可是我看了看收录数,有好几百条,如果一个个重新解析到一个404页面上去,得修改多久啊!果断放弃这个方式,转而想其他的办法。

既然黑客能泛解析到他的空间上,那我不是也可以解析到自己的空间上,并全部把泛解析指向一个404错误页面,这样不就一下子解决了全部问题了吗?于是我把黑客原来的IP地址换成了我们自己服务器的IP。如下图所示:

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客
图:把黑客原来的IP地址换成了我们自己服务器的IP

3、批量把恶意泛域名解析的页面重定向到404

接下来回到自己的服务器中,新建了一个网站叫fanjiexi,主机名处什么都不用填写,如下图所示:

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客
图:新建一个叫fanjiexi的网站

新建一条URL重写的规则,如果不是来自我正常解析的域名,就全部返回404错误状态码,这样就有效地告诉了蜘蛛,我这个页面是不存在的,你不要再抓取了。如下图所示:

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客
图:新建一条URL重写的规则

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客
图:意思是如果不是来自我正常解析的域名,就全部返回404错误状态码

4、查看处理泛域名解析的返回状态

最后,我们用站长工具里的“页面HTTP状态查询”工具来测试一下,效果如图8,所有被恶意泛解析的二级域名均正常返回404错误状态码。如下图所示:

如何设置域名泛解析及解决恶意泛域名解析的方法-马海祥博客
图:所有被恶意泛解析的二级域名均正常返回404错误状态码

至此,我们的网站被恶意泛域名解析后的解决工作全部结束了。

马海祥博客点评:

当然,黑客给我们制造了这么多垃圾页面,流量也不能丢了啊,我们也可以做了一个漂亮点的404错误页面,吸引被误带到我们网站的访客点击,也能帮自己的网站带来一些流量。

最后补充一点:从SEO优化的角度来说,这些工作做完以后,最好到百度站长平台去提交一下问题反馈,让百度知道这是别人恶意攻击以及我们已经采取补救措施了。

本文为 马海祥博客原创文章,如想转载,请注明原文网址摘自于http://www.mahaixiang.cn/seoyjy/331.html,注明出处;否则,禁止转载;谢谢配合!

http://chatgpt.dhexx.cn/article/OlR7yoUn.shtml

相关文章

python基础之输入输出语法

博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞&#xff…

python正确的输入语句_python怎么让输入语句

展开全部 1.语句 1.1 语句和表达式有什么区32313133353236313431303231363533e58685e5aeb931333365633936别呢?表达式就是某件事情,而语句是做某件事情(即告诉计算机做什么)。比如2*2是4,而print2*2则是打印4 1.2 if…

python循环语句打印输出1-10_python 笔记(变量,输入输出,条件语句,循环语句)...

首先了解 python支持一下几种运算符: 算术运算符: 赋值运算符: 复合赋值运算符: 变量 简单的说,变量就是编程中最基本的存储单位,变量会暂时性存储你进去的东西,例如:

python输入输出语句格式化输出字符串

python-输入输出-格式化输出字符串 输入3行字符串,然后对其按照说明进行格式化输出 输入格式: 第1行:一个浮点数字符串 第2行:一个整数字符串 第3行:一个非数值型字符串 输出格式: 对浮点数字符串: 第1行: 保留2位小…

python的选择语句if语句,Python的输入和输出函数(python基础学习5)

python的选择语句if语句,Python的输入和输出函数 if语句1)第一种2)第二种3)第三种 python键盘输入屏幕输出输入input()函数 输出print()函数1)非格式化输出2)格式化输出--%3&#xf…

在python中常用的输入输出语句分别是_python中输入和输出语句的基本使用

一、 input输入函数 input函数:获取用户输入,保存成一个字符串。重要的话,说两遍,input函数的返回值是一个字符串类型。哪怕你输入的是个数字1,返回给你的只会是字符串“1”,而不是 整数1。下面是一些简单的展示例子:>>> inp = input("please input your…

python输入语句-python中输入和输出语句的基本使用

一、 input输入函数 input函数:获取用户输入,保存成一个字符串。重要的话,说两遍,input函数的返回值是一个字符串类型。哪怕你输入的是个数字1,返回给你的只会是字符串“1”,而不是 整数1。下面是一些简单…

python输入语句-python输入语句

广告关闭 2017年12月,云社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。 python条件语句目录:1. 分支语句(if...else...)2. 循环(for,while,嵌套循环) #for用在已知循环次数whil…

python3接收用户输入的语句是_python输入语句是什么

python输入语句是“input()”。input()函数可以从标准输入读入一行文本,默认的标准输入是键盘;即读取用户从键盘输入的信息。input()可以接收一个Python表达式作为输入,并将运算结果返回。 本教程操作环境:windows10系统、Dell G3电脑、Python3。 python输入语句是“input(…

6. Python基础:输入输出语句介绍

目录 一、Python程序的输入:input()函数 二、Python程序的输出:print()函数 三、代码实例:计算圆的周长和面积 输入输出语句是Python控制台与用户交互的最基本方式。 一、Python程序的输入:input()函数 输入函数input()&#xf…

python的输入和输出语句

输入语句是input( ) 举个例子 注意的是,输入的如果是数字,那可以直接输入;如果是字母及器组成的字母组合,则要加上单引号或者双引号!否则会报错。 输出语句是print( ) 标识符 语法:字母,数字…

python输入输出语句

Python语言是一种面向对象的、高级的程序设计语言,是一个全功能的程序设计语言,其不仅具有强大的解释性、编译性和可移植性,而且还是一个面向对象的、功能强大的程序设计语言。 Python中有许多重要的语句,它们能用于各种目的。这其…

Python -- 基本的输入和输出

文章目录 1. 基于input()函数输入2. 基于print()的函数输出1.1 print()函数的标准用法2.1 print()函数格式化输出2.1.1 % 操作符2.1.2 format()函数2.1.3 f-strings格式化输出2.1.4 print()函数输出到文件2.1.5 print()函数输出AS…

Linux下内核漏洞利用几种方法,Linux内核漏洞利用(一)环境配置

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 我的实验环境是:Ubuntu 12.04 x86 qemu linux-2.6.32 busybox 1.19.4 安装qemu1$ sudo apt-get install qemu qemu-system Linux内核编译1 2 3 4 5 6 7 8$ wget …

文件操作之文件包含漏洞

目录 本文仅供参考、交流、学习,如有违法行为后果自负 文件包含类型 原理方面 文件包含漏洞原理案例: 必要条件 那么如何去检测漏洞是否存在该漏洞? 白盒 黑盒 类型 本地文件包含 无限制 有限制 远程文件包含 无限制 有限制 …

文件包含漏洞(完整版)

*本文作者:山东安云,转载来自FreeBuf.COM 001 文件包含简介 服务器执行PHP文件时,可以通过文件包含函数加载另一个文件中的PHP代码,并且当PHP来执行,这会为开发者节省大量的时间。这意味着您可以创建供所有网页引用的…

【文件包含漏洞】——文件包含漏洞防御

文章目录 一、实验目的:二、实验环境:三、防御说明:四、防御措施:1. 设置白名单:2. 过滤危险字符:3. 设置文件目录(配置php.ini):4. 关闭危险配置(配置php.ini): 五、防御总结&a…

文件包含漏洞-日志注入

文件目录 文件包含漏洞文件包含概述文件包含类型 文件包含-日志注入日志注入概述环境准备配置环境模拟网站环境 日志注入流程 文件包含漏洞 文件包含概述 文件包含漏洞是 Web 应用程序中的一种常见漏洞。当应用程序允许用户控制包含在页面上的文件时,攻击者就可以利…

【异常】BOOT-INF/lib/目录下文件被扫出有漏洞,应该怎么修复?

一、背景说明 客户使用的是阿里云的云服务,阿里云上面的渗透测试扫描会定期对运行在上面的云服务进行漏洞检查,因此没有几轮的漏扫是不会放过你了额。 这次收到了如下的内容 ContainerName:commonprovider, ImageName:commonprovider:V0.2.12_Server_…

自动化批量挖漏洞(edu)

自动化批量挖漏洞 原理是将目标资产让爬虫工具爬取,把数据通过burp发送给xray进行漏洞扫描。 本文使用到的工具 Fofa采集工具,文章用edu举例,大家可以根据自己的目标进行选择。Rad,浏览器爬取工具,github地址: http…