DNS WEGUI - xiaofangl/hasan GitHub Wiki
Hasan(哈桑)
dns webUI 操作平台
date: 2018/3/5
author: xiaofangliu
version: v1.0
应用场景:完成针对dns服务的,zone文件管理。zone中解析记录的管理;上线后dns webUI为操作dns zone文件和dns解析记录的唯一入口;dns zone文件和dns解析记录将不再通过命令行登入dns服务器的形式进行操作;
开发环境: 根据公司现有dns 拓扑情况,编写了hasan-dns操作平台,用于通过web 入口操作dns服务的文件、dns记录等;
关于hasan 与 dns server 数据同步
1)默认情况在在hasan dns webUI 操作dns 文件与记录后,hasan 后台自动同步到dns server ,无序人工介入;
2)如需要把 dns server 上的文件同步到hasan dns webUI 上,则需要阅读hasan dns_api下的 readme ,按照文档提示 执行tools 下的 格式化脚本即可;
hasan->dns操作
1)文件操作
在hasan->dns操->文件
– 文件操作页面,氛围 文件列表、新建文件、删除文件、同步文件;新建、删除文件时选择同步主机,则会自动将修改同步到dns服务器;
注意:
同步文件的应用场景为 增加已有zone文件的dns运行服务器;同步文件为特殊应用场景;
2)记录操作
花生技术部 > dns web操作平台 > 1.jpeg
在hasan->dns操→记录
---默认展示所有zone文件的所有dns解析记录,可新建、删除记录;并且删除、新建后自动同步到dns服务器,不需要手动同步;