« AntiSpam - C/R System - TMDA - wle - 反垃圾邮件 |
Main
| smartmontools (smartctl and smartd) - SMART »
April 7, 2004
[IPCN] *.ipchina.org 动态域名系统代码发布 domain-v1.0.0
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2004/04/07/000377.html
ipchina.org 域名系统 {提供 *.ipchina.org 免费域名} http://domain.ipcn.org/ http://domain.ipchina.org/
从 2002-12-14 正式运行以来
共有用户数 1598 共有域名数 (其中子域个数) 1980 (155)
不少朋友曾询问代码 这里公开发布 1.0.0 版本 欢迎大家修改、完善
下载地址: http://ipcn.org/domain-v1.0.0.tgz
-----> README 基于 php/mysql 的动态域名系统
<windtear at ipcn dot org>
本系统由 windtear 于 2004-04-07 公开发布 1.0.0 版本 是 *.ipchina.org 动态域名系统的大致代码 该系统 2002-12-14 正式运行
该系统 php 部分采用了 中国BBS转信系统 <http://cn-bbs.org> 的代码框架 去除转信相关代码 并重新设计数据库 将用户 域名分离 给出了基于 perl/bash 的更新脚本
安装: 见 INSTALL (index.php 给出最简单的一个 请自行修改)
http://www.smth.org/pc/pccon.php?id=10&nid=4329&order=&tid=12 *.ipchina.org 域名系统的技术实现
用户界面主服务器:
Redhat 7.3
BIND域名服务器
mysql数据库
apache+php 用户注册激活 域名注册 修改 删除 用户管理 ...
sh + perl 监控数据库变化 生成 域名配置
全过程用户自助完成 服务器定时任务进行监控更新
另有4台服务器参与域名解析 (支持view)
php 相关文件将近20个 部分说明如下:
|-- signup.php 用户注册 |-- active.php 用户激活 |-- login.php 登录界面 |-- list.php 域名列表(含删除) (登录后默认页面) |-- index.php 首页:根据登录情况定向到 list.php 和 login.php |-- header.php 共用文件头部 |-- footer.php 共用文件尾部 |-- changeinfo.php 改变个人信息 |-- lostpw.php 丢失密码取回密码界面 |-- add.php 添加域名 |-- modify.php 修改域名 |-- config.php 系统配置 |-- db_mysql.php 数据库连接 |-- help.php 帮助 `-- faq 帮助文件
管理部分暂略:包括用户管理 域名管理 关联查询 配置查看等
三个数据库表:
user 用户信息
ns 域名信息
myns 保留的域名信息
--- 管理查看
admin.php 简单的查看
update.sh 自动更新脚本 加入crontab (调用 get_mysql_data.pl gen_bind_data.pl) manual_update.sh 手动更新脚本
get_mysql_data.pl 读取 mysql 数据到2.txt 便于比较数据变化和查看 gen_bind_data.pl 生成 bind 数据的脚本
-----> INSTALL 配置 www 服务器 配置 mysql 服务器 创建数据表 structure.sql 修改 config.php 修改 head.ipchina.org
修改 faq header.php footer.php signup.php 改为自己的信息 (index.php 给出最简单的一个 请自行修改) -----> ChangeLog 2004-04-07 windtear first release domain-v1.0.0
-----> TODO 1.完善管理部分代码 2.增加 JavaScript 脚本,多做本地判断 3.美化代码,调整部分结构
-----> AUTHORS windtear <windtear at ipcn dot org> hightman <hightman dot bbs at bbs dot hightman dot net> Czz <czz at cn-bbs dot org>
|
|
Posted by windtear at April 7, 2004 8:44 PM