Sonyfe25cp的玩具

home

DIY DNS plan

13 Aug 2014

###Nginx 安装

  1. 下载1.6.1稳定版本

配置zlib,pcre等基本玩意,然后执行下面命令。

其中–with-cc-opt=”-Wno-deprecated-declarations”是为了避免出现各种声明已经过期的警告。

/configure –prefix=/tmp/nginx –with-http_ssl_module –with-poll_module –with-select_module –with-cc-opt=”-Wno-deprecated-declarations”

###Blackhole

1.查明若域名不存在,返回的是什么

2.查明自动reload的机制

3.定期向服务器请求zones

###MM功能

  1. 遇到www.hao123.com就解析至127.0.0.1上,然后nginx接到请求返回mm/hao123.html。
  2. 遇到www.sdfa23.com这种不存在的域名,dns解析至127.0.0.1上,然后nginx接到请求,返回mm/404.html

服务器端:

  1. 接收客户端来的zones请求,返回对应的zones
  2. 配置相应的伪页面
  3. 由客户端带回伪页面交给nginx自动代理(这个比较难)
  4. 福利配置

统计配置:

  1. 自动统计哪些IP被访问次数较多,然后生成静态页面交给Nginx维系系统页面