今天太倒霉了,发现通过IP无法访问服务器的80端口很无语,昨天都还好的啊,也没有修改过配置,其他端口又是正常的,防火墙也没问题。于是问了下机房,给了个崩溃的回复说我们的服务器有个域名没有备案被电信多次通告,然后就把我们ip端口给封了。。。。封了啊。。。疯了,关键是这个域名TMD不是我的啊

经过一番折腾,发现是 nginx 配置上貌似有个漏洞,导致任何域名解析到服务器都能被正常请求,虽然是个空白页,但HTTP状态码是200。

主要是缺少下面的配置代码:nginx 版本 1.8.0

server {listen       80  default_server;server_name  _;return       403;
}

让所有没有配置过的 server_name 都返回 403 错误

我以前 Nginx 也重未加过这个配置,但重来没遇到过此类问题,而且我在另一台服务器上测试,即便没有这个代码也不可能解析并请求成功啊,很是无语。

补充:

搜索了一圈后发现 Nginx 对这类问题,貌似应该用自身特有的 444 这个状态码最好

server {listen       80  default_server;server_name  _;access_log   off;return       444;
}

这样在浏览器端访问的时候,浏览器会自动提示用户无法访问

通过 CURL 抓取的结果(输出的是HTTP错误信息)

Nginx 防止被域名恶意解析的方法相关推荐

  1. nginx防止别人域名恶意解析到服务器 和 网页被frame的方法

    修改nginx的配置文件:nginx.conf #别人域名恶意解析到服务器 server {server_name _;access_log off;return 500; }#网页被frame se ...

  2. nginx配置防止域名恶意解析

    前几发生一件事情,就是通过nginx日志发现有一个域名恶意指向到了我的服务器,大家可以去查查域名恶意解析可能会造成的危害.由于我是用的nginx配置了一个反向代理,所以直接配置nginx就可以实现域名 ...

  3. nginx 防止恶意域名解析_Nginx 防止被域名恶意解析的办法

    这篇文章主要介绍了Nginx 防止被域名恶意解析的方法的相关资料,希望通过本文能帮助到大家,让大家掌握理解这部分内容,需要的朋友可以参考下 Nginx 防止被域名恶意解析的办法 前言: 今天太倒霉了, ...

  4. php 域名恶意解析,防止恶意域名解析

    一:什么是恶意域名解析 一般情况下,要使域名能访问到网站需要两步,第一步,将域名解析到网站所在的主机,第二步,在web服务器中将域名与相应的网站绑定.但是,如果通过主机IP能直接访问某网站,那么把域名 ...

  5. cname解析教程_域名cname怎么解析 域名cname解析设置方法

    所谓的域名CNAME解析就是别名解析意思.基本上设置CNAME解析的话都是搞搞网站的朋友,很多人没有花钱买空间,用了一些免费的空间,然后自己搭建网站,当然最后就是需要CNAME解析域名咯,不然你的网站 ...

  6. Nginx配置二级域名来实现多个站点

    1.解析域名 以dinganan.cn为例,进入域名解析管理,解析为:blog.dinganan.cn,如下图: 在cmd命令窗口输入:ping blog.dinganan.cn,回车,若解析成功,如 ...

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

    原文网址摘自于http://www.mahaixiang.cn/seoyjy/331.html 最近看到很多的博主和站长都发帖讨论关于泛域名解析的问题,也看到过有不少的网站被人做了恶意泛域名解析,本来 ...

  8. nginx 防止恶意域名解析_配置nginx只允许域名访问,禁止ip访问【图文教程】

    平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...

  9. IIS绑定主机屏蔽恶意解析域名的操作

    如果有恶意域名(此处以域名tp-imaging.com为例),恶意解析到了您服务器的IP上,且您的服务器网站架设使用的是windosws的IIS (版本7.5),则可按以下方法屏蔽此恶意域名: 首先可 ...

最新文章

  1. iOS开发 开发者证书申请及上架流程
  2. Android开发--传感器介绍
  3. LAMP服务搭建详解
  4. Android中pendingIntent的深入理解
  5. Scala类中的+方法
  6. 免费好用的web应用托管平台
  7. NeuralFinder:集成人工生命和遗传算法自动发现神经网络最优结构
  8. linux命令行如何上翻,Linux学习教程-获取可用命令行参数 or 文件上下翻转和左右翻转...
  9. 谷歌新竞赛:在欧美长大的AI,也要认识亚非拉的生活丨可参加NIPS
  10. 微软2023届秋季校园招聘 | 内推名额等待优秀的你
  11. 争夺智能化船票:如何迈出第一步 ——访百度主任科学家 毕然
  12. 中兴承建沃商店共度周年庆
  13. ssms管理linux数据库,使用 SSMS 管理 Linux 上的 SQL Server - SQL Server | Microsoft Docs
  14. matplotlib柱状图上方显示数据_Python数据分析matplotlib可视化之绘图!
  15. 判断图片色彩模式 CYMK || RGB
  16. C#中使用设置(Settings.settings) Properties.Settings.Default .
  17. 科普 | 继Wi-Fi 6之后的Wi-Fi 6E
  18. 突然被裁!国外程序员的各种花式报复手段,非常眼熟…
  19. 【Python金融量化 9- 100 】九、预测股票收益方法总结
  20. RSA非对称加密解密实现

热门文章

  1. 判断素数的五种方法最全埃筛素数欧筛素数孪生素数
  2. 计算机毕业设计 基于HTML+CSS+JavaScript 大气的甜品奶茶美食餐饮文化网页设计与实现23页面
  3. stata F值缺失_计量经济学stata代码总结
  4. Mogafx美元重新主导
  5. 【python】24点游戏算法
  6. LSC(Lens Shading Correction)——镜头阴影矫正
  7. java函数式编程-科里化
  8. java static作用盘点
  9. 7-5 两点成线 (10 分) JAVA PTA
  10. 如何免费将多个PDF合并成一个PDF文件?