# dns-manager **Repository Path**: MeanSharp/dns-manager ## Basic Information - **Project Name**: dns-manager - **Description**: 软盛域名智能解析(WinMyDNS)的Web管理系统。 - **Primary Language**: PHP - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: https://www.fzrskj.com/products-dns.html - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-04-18 - **Last Updated**: 2021-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dns-manager #### 介绍 软盛域名智能解析(WinMyDNS)的Web管理系统。 域名智能解析方案介绍请参阅:[软盛智能域名解析系统](https://www.fzrskj.com/products-dns.html) 技术交流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; } } ``` 3. 将代码上传到网站目录,然后赋与runtime目当写入修改权限。 4. 访问网站的路径:/build.php,生成路由映射。 5. 访问网站首页:/index.html,进入安装界面,根据提示配置数据库和网站管理账号,完成自动安装。 6. 所有功能走查一遍,然后关闭runtime目录写入修改权限。 #### 使用说明 1. 此项目为开源项目,您可以根据自己的需求进行二次开发。 2. 此项目仅为WinMyDNS系统的数据管理系统,仅靠此系统不能达到域名解析的目的,整体解决方案参阅:https://www.fzrskj.com/products-dns.html