1 Star 7 Fork 3

sofical / dns-manager

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.41 KB
一键复制 编辑 原始数据 按行查看 历史
sofical 提交于 2020-12-05 22:05 . 增加QQ交流群信息公示

dns-manager

介绍

软盛域名智能解析(WinMyDNS)的Web管理系统。

域名智能解析方案介绍请参阅:软盛智能域名解析系统

技术交流QQ群:129405912

提供以下供能:

1、个人用户:

1.1、账号:注册、登录、个人信息变更;

1.2、域名管理:查询、添加、修改、删除;

1.3、解析功能:查询、添加、修改、删除、负载均衡、URL转发。

2、管理员:

2.1、账号:登录;

2.2、用户管理:查询、添加、修改、删除、状态修改;

2.3、域名管理:查询、添加、修改、删除;

2.4、解析功能:查询、添加、修改、删除、负载均衡、URL转发。

2.5、网络组(线路)配置:查询、添加、修改、删除;

2.6、IPV4分配表配置:查询、添加、修改、删除;

2.7、IPV6分配表配置:查询、添加、修改、删除;

2.8、宕机检测配置:查询、添加、修改、删除。

软件架构

本系统为前后端分离式设计。

后端使用框架为:RESTPHP,数据库为SQL Server,使用PDO_ODBC扩展操作数据库。

前端使用jquery、VUE以及ElementUI。

支持自动化安装配置。

PHP 版本要求:5.3及以上,建议在Windows环镜下部署。(PS:linux环镜下配置unixODBC支持SQL Server较为麻烦,相关文献较少)

SQL Server 要求2005及以上。

安装教程

  1. 准备环镜:要求PHP5.3及以上。
  2. 配置重写规则,将所有地址重写到index.php。如:Nginx 重写规则为:
location / {
    index  index.php;
    if (!-e $request_filename) {            
        rewrite ^/(.*)$ /index.php?$1 last;                
    }            
}
  1. 将代码上传到网站目录,然后赋与runtime目当写入修改权限。
  2. 访问网站的路径:/build.php,生成路由映射。
  3. 访问网站首页:/index.html,进入安装界面,根据提示配置数据库和网站管理账号,完成自动安装。
  4. 所有功能走查一遍,然后关闭runtime目录写入修改权限。

使用说明

  1. 此项目为开源项目,您可以根据自己的需求进行二次开发。
  2. 此项目仅为WinMyDNS系统的数据管理系统,仅靠此系统不能达到域名解析的目的,整体解决方案参阅:https://www.fzrskj.com/products-dns.html
PHP
1
https://gitee.com/sofical/dns-manager.git
git@gitee.com:sofical/dns-manager.git
sofical
dns-manager
dns-manager
master

搜索帮助