Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >防止域名被恶意解析

防止域名被恶意解析

作者头像
我是leon
修改于 2019-08-28 04:03:51
修改于 2019-08-28 04:03:51
9.1K10
代码可运行
举报
文章被收录于专栏:leon的专栏leon的专栏
运行总次数:0
代码可运行

一、何为域名恶意解析

外部未知的域名持有者,将域名解析到非其所持有的服务器公网IP上,间接或直接造成损害他人利益的行为。

二、借刀杀人

域名的恶意解析,可以用于借刀杀人。 这个手法很骚,轻则可以将对手的SEO排名拉低,重则可以让工信部封杀其站点。

具体实现条件如下:

  • 未备案的域名或已被接入工信部黑名单的域名
  • 获取要攻击的站点,其源服务器使用的公网IP
  • 确认要攻击的网站80端口和443端口可以直接用IP直接访问
  • 将黑域名解析到该公网IP

危害如下:

  • 不同域名解析到同个站点,真身域名权重被降低,SEO排名被假域名挤占
  • 非法域名解析,导致源服务器被工信部封杀,网站停止服务

三、解决方法

将无效域名的HTTP请求,全部拒绝响应

以下是我的个人站点的nginx配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server{
    listen 80 default_server;
    server_name _;
    access_log off;
    return 444;
}

server{
    listen 443  default_server;
    server_name _;
    ssl_certificate   cert/www.wangxiaokai.vip.pem;
    ssl_certificate_key  cert/www.wangxiaokai.vip.key;
    access_log off;
    return 444;
}

3.1 筛选无效域名

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server_name _;

这个代表的就是无效域名,_符号可以用-!@#代替,都可以达到相同的效果。

3.2 不记录访问日志

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
access_log off;

访问日志是需要存储空间的,如果没有设置自动清理脚本,也是可以把服务器存储空间打爆的。

3.3 不处理无效域名的请求

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
return 444;

444是Nginx服务器扩展的HTTP错误状态码,为非标准HTTP状态码。 它的作用是:服务器不向客户端返回任何信息,并关闭连接, 断开客户端和服务器的连接,防止恶意软件攻击威胁。

3.4 一些细节

这两个server模块,应该放在最前,优先处理。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
试试看作者的方法,我域名已经被污染两次了,心累死
试试看作者的方法,我域名已经被污染两次了,心累死
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
HTTPS 回源协议配置错误触发 525:腾讯云 EO 服务排障实录与 Nginx 优化
原因是域名www.ai-as.cn报错525是因为您使用https访问,因为没有命中EO节点缓存,需要回源,但是您的源站没有证书不支持https协议所以报错。
烟雨平生
2025/06/09
1742
HTTPS 回源协议配置错误触发 525:腾讯云 EO 服务排障实录与 Nginx 优化
nginx 关闭默认站点、空主机头(禁止IP直接访问、防止域名恶意解析、防止多站点莫名跳转)
NGINX 在默认情况下,直接输入IP,会访问服务器中已存在的站点。如果只解析域名,未绑定,也会出现此情况。为防止域名恶意解析,防止同服务器多站点时使用IP访问莫名跳转,或禁止IP直接访问。
zhaoJian.Net
2024/01/09
2.1K0
使用Nginx防止IP地址被恶意解析
初始化ECS后会生成一个公网IP,默认访问IP地址自动访问80端口,此时通过ip地址可直接访问启动在80端口的服务。
Noneplus
2020/06/08
2.9K0
宝塔面板设置禁止通过IP直接访问网站防止恶意解析
宝塔服务器管理是现在非常流行的一款免费的Linux管理应用,作为不想做过多运维操作的可以使用这个可视化操作
沈唁
2018/07/26
8.8K0
宝塔面板设置禁止通过IP直接访问网站防止恶意解析
Nginx配置如何防止域名恶意解析
Web服务器可以通过公网IP直接访问,那么别人的域名就可以解析到你的IP上进行访问。把一些非法域名解析到你的web服务器。造成上图出现mobile.12306.cn.
Linux运维技术之路
2022/06/07
4.3K0
Nginx配置如何防止域名恶意解析
Nginx 常用配置以及安全配置案例
Nginx 是用于 Web 服务、反向代理、缓存、负载平衡、媒体流等的开源软件。在这将提到一些经常使用的 Nginx 经典配置以及安全性的一些配置。请根据您的实际需求对这些配置进行调整。
用户8824291
2022/02/25
1.2K0
Nginx常用功能举例解析
Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。
HaydenGuo
2019/12/12
5480
Nginx常用功能举例解析
SSL证书自动化如此简单-certbot实践
方式一:用指定根目录的方式,会在根目录下创建一个.well-known来验证域名的所有权
用户10002156
2024/01/05
8720
SSL证书自动化如此简单-certbot实践
宝塔拦截恶意解析域名
众所周知,宝塔已十分的方便,域名解析到服务器ip后,宝塔默认就会显示一个网站页面,在web服务器未找到该站点,
qiangzai
2021/12/21
2.1K0
宝塔拦截恶意解析域名
Nginx 常用配置汇总!从入门到干活足矣
众所周知,Nginx 是 Apache服务不错的替代品。其特点是占有内存少,并发能力强,事实上 Nginx 的并发能力在同类型的网页服务器中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易,腾讯等等都在使用Nginx网站。
民工哥
2021/06/16
9.9K0
Nginx从陌生到入门02——配置虚拟主机(配置站点)
在上面配置文件里,我们就可以看到我们的默认配置站点,也就是servername是 localhost的这个server块。它监听了80端口,主机名是localhost 以及errorpage等。 对于新手来说,很多配置我们可以暂时不用了解。
huolong
2023/11/29
5580
Nginx从陌生到入门02——配置虚拟主机(配置站点)
Nginx安装后第一个要改的配置…
在绿盟的报告中,可以看到,头部攻击是指,http host header头中的HTTP_HOST不可靠,所以,如果后端开发代码中,通过类似PHP中的_SERVER["HTTP_HOST"]来获取host信息,那可能获取到的不是自己站点的host信息,这里简单做个复现
李俊鹏
2021/03/17
8560
私有化轻量级持续集成部署方案--02-Nginx网关服务
提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记
莫问今朝
2022/03/08
1.5K0
私有化轻量级持续集成部署方案--02-Nginx网关服务
Nginx 配置,禁止通过ip地址直接访问Web 服务
默认情况下Nginx配置完毕后,是允许ip地址直接访问的。而我们一直以开发者思维处理的话。也容易忽视这这方面存在的风险。
zinyan.com
2022/12/08
9.9K0
防止SSL证书泄露你的源站IP
有的时候,我们套CDN是为了保护相对较为脆弱的源站,在CDN上平台上实现对DDoS、CC之类攻击的防护;所以相应的,我们也不希望它被泄露出去,一旦攻击者绕过CDN直接攻击源站,我们在CDN上构建的防御措施便成了摆设,直接快进到“后院起火”。
Yangsh888
2022/03/07
2.5K0
Linux 下 Nginx 安装部署 Let’s Encrypt 证书实现 HTTPS
网站转成https是大势所趋。但是在国内,推进的过程显然要比国外慢很多。现阶段如果将自己的网站改成https以后,会碰到这样的尴尬现象:如果在页面上引用了http://的链接或者图片,用户在浏览器上会看到类似该网站是非安全网站的警告,对于网站运营者来说可以说非常冤。由于很多链接是第三方的,没有办法去控制。
星哥玩云
2022/07/14
3.4K0
Linux  下 Nginx 安装部署 Let’s Encrypt 证书实现 HTTPS
低成本搭建高质量 WordPress 博客实践指南
近期,作者发现之前撰写的文章,在外网被各种途径转载,很难进行版权保护。因此,萌生了搭建个人博客网站的想法。
rileycai
2022/07/13
3.2K1
低成本搭建高质量 WordPress 博客实践指南
nginx怎么应对他人把域名解析到你的网站
有时候,人们可能会将他们自己的域名解析到你的网站上。这可能是由于以下一些原因:
后端技术探索
2023/08/28
1.6K0
nginx怎么应对他人把域名解析到你的网站
手把手教你玩转 Nginx 配置
在现代的互联网应用中,Nginx 已经成为了不可或缺的组成部分。无论是作为静态资源服务器、反向代理服务器、还是负载均衡器,Nginx 的高性能和灵活配置都让它备受青睐。
南山竹
2024/07/03
1.4K0
手把手教你玩转 Nginx 配置
nginx常用配置
在一些类似验证网站所有权的场景下,需要配置二级目录映射静态文件。比如提交Google收录时,需要将Google提供的页面上传到网站。
Libertyyyyy
2022/11/01
4950
nginx常用配置
推荐阅读
相关推荐
HTTPS 回源协议配置错误触发 525:腾讯云 EO 服务排障实录与 Nginx 优化
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验