proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 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> 

本blog WWW

Posted by windtear at April 7, 2004 8:44 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.