一:什么是恶意域名解析

一般情况下,要使域名能访问到网站需要两步,第一步,将域名解析到网站所在的主机,第二步,在web服务器中将域名与相应的网站绑定。但是,如果通过主机IP能直接访问某网站,那么把域名解析到这个IP也将能访问到该网站,而无需在主机上绑定,也就是说任何人将任何域名解析到这个IP就能访问到这个网站。

二:恶意域名解析的危害

可能您并不介意通过别人的域名访问到您的网站,但是如果这个域名是未备案域名呢?

假如那域名是不友善的域名,比如曾经指向非法网站,容易引发搜索引擎惩罚,连带IP受到牵连。即使域名没什么问题,但流量也会被劫持到别的域名,从而遭到广告联盟的封杀。

三:防止域名恶意解析方法

1.nginx服务

定义一个默认的空主机名,禁止其访问,需要通过的域名一定要在其他server配置。

server {

listen       80 default;

server_name  "";

return  444;

}

或者

server {

listen       80 default;

server_name  _;    return  444;

}

注:443端口配置如下server {

listen 443 default;

server_name "";

ssl on;

ssl_certificate /var/www/node/...

ssl_certificate_key /var/www/node/....

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

return 444;

}

2.Tomcat服务

修改server.xml这个配置文件

比如服务器IP地址是 10.0.0.60 ,相应域名是 www.wzlinux.com

打开 %TOMCAT_HOME%/conf/server.xml文件

找到 Engine节点作如下Xml代码 ,事例:

注意事项:

1. Engine 节点配置的 defaultHost 表明缺省访问的Host。defaultHost对应的名称必须存在于Engine节点下配置的host节点中。

当一台机器有多个IP,而按照规定只允许通过一个指定的域名访问时很有用。此时,把defaultHost指定为非域名对应的host,这样不通过域名访问时就都定位到指定的非域名HOST了

2. Host 节点 name 对应IP地址,以及域名。一个Host只有指定一个IP或域名。

3. Host 节点的 appBase ,对应的是存放web应用的目录。这里输入的目录相对于 %TOMCAT_HOME%,

如上面的www.wzlinux.com对应的目录是 %TOMCAT_HOME%/webapps,而10.0.0.60 对应的目录是 %TOMCAT_HOME%/ipapps。

3.Apache服务

在用apache搭建的WEB服务器的时候,如何想只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有以下两种方法可以实现(当然肯定还会有其他方法可以实现),都是修改httpd.conf文件来实现的,下面举例说明。

1、方法一

在httpd.conf文件最后面,加入以下代码

NameVirtualHost 221.*.*.*

ServerName 221.*.*.*

Order Allow,Deny

Deny from all

DocumentRoot "/www/web"

ServerName www.wzlinux.com

说明:上部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。下部分就是允许通过www.wzlinux.com这个域名访问,主目录指向/www/web(这里假设你的网站的根目录是/www/web)

2、方法二

在httpd.conf文件最后面,加入以下代码

NameVirtualHost 221.*.*.*

DocumentRoot "/www/test"

ServerName 221.*.*.*

DocumentRoot "/www/web"

ServerName www.wzlinux.com

说明:上部分是把通过221.*.*.*这个IP直接访问的请求指向/www/test目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。下部分的意思跟方法一是一样的。

php 域名恶意解析,防止恶意域名解析相关推荐

  1. godaddy域名修改解析服务器,GoDaddy域名解析设置(详细图解教程) URL转发

    一.Godaddy域名解析设置 1.登陆域名管理页面 首先打开Godaddy官网:,登陆自己的Godaddy账户,然后点击导航条里的Domain Manager,接着点击自己注册的域名,具体操作如下: ...

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

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

  3. 域的泛解析到网站服务器,什么是域名泛解析 怎么设置域名泛解析

    很多建网站新手可能是第一次听说"域名泛解析",因为在学做网站论坛的建站基础知识中,只说了"域名解析",就是将自己的网站域名解析到网站空间上,产生关联.那么&qu ...

  4. 什么是域名泛解析?有什么用途和优势

    域名泛解析也叫"泛域名解析",是指,利用通配符*(星号)来做次级域名以实现所有的次级域名均指向同一IP地址.也就是在*.域名前添加任何子域名,均可访问到所指向的WEB地址.比如客户 ...

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

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

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

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

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

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

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

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

  9. 使用Nginx防止IP地址被恶意解析

    使用Nginx的目的 使用阿里云ECS云服务器,首先聊聊笔者使用Nginx的背景. 初始化ECS后会生成一个公网IP,默认访问IP地址自动访问80端口,此时通过ip地址可直接访问启动在80端口的服务. ...

最新文章

  1. web请求判断客户端类型
  2. oracle 某天 减一天,案例一:shell脚本指定日期减去一天
  3. numpy 创建加一行_数据科学|可视化图解Python科学计算包Numpy
  4. Java压缩技术(七) TAR——Commons实现
  5. ++ 多核cpu 并行_一文读懂什么是多核并行计算(三)
  6. 解决Gradle DSL method not found: ‘android()’
  7. maven编译,控制台中文乱码解决方案
  8. Docker第二章:搭建CentOS+JDK+Tomcat环境
  9. Kali Linux零基础入门到精通
  10. java 如何获取前时间的日期,比如两个月前的日期
  11. 第六章 类与对象 类的包含
  12. 吉米小轻杆吸尘器轻巧便利顺手吸尘,利用碎片化时间让家居更洁净
  13. c/c++ 趣味程序百例
  14. GAMES101作业5-从头到尾理解代码Whitted光线追踪
  15. excel日期日月年转换为年月日
  16. 钟汉良日记:多看电视剧也可以提升写作能力
  17. CC00055.LinuxNetwork——|LinuxApache.V05|
  18. Python学习干货,如何用Python进行数据分析?
  19. PTA——7-4 有课几何
  20. c语言高斯定理图片,大学物理上册所有公式-20210516063148.docx-原创力文档

热门文章

  1. 内网穿透-利用frp进行远程桌面控制(window服务端,window客户端)
  2. 多任务视频推荐方案,百度工程师实战经验分享
  3. 教你生成超高逼格微信朋友圈
  4. 3D建模软件FreeCAD
  5. 关于CH340T 的一点记录
  6. 每日一个Linux命令之mv命令
  7. 半导体“国产替代”加速,这款芯片制造的关键设备爆火!
  8. 用 proxychains 做透明代理
  9. Android 图像处理软件
  10. 当医学影像遇上深度学习 | 影像数据类型一览