littlebot
Published on 2025-04-07 / 1 Visits
0

【源码】基于Go和Vue的快速DNS解析系统

项目简介

本项目是基于Go和Vue的快速DNS解析系统。后端运用Gin框架和BoltDB,前端采用Vue、ElementUI和Axios搭建。系统具备A记录解析、Web控制台、支持扩展域名以及多账号注册等功能,可满足用户对域名解析管理的基本需求。

项目的主要特性和功能

  1. A记录解析:可对域名进行A记录解析。
  2. Web控制台:提供直观的Web界面,便于用户进行域名管理和操作。
  3. 支持扩展域名:用户能够注册并管理多个不同的域名。
  4. 多账号注册:支持多个用户注册账号,每个用户可独立管理自己的域名。

安装使用步骤

安装

假设用户已下载本项目的源码文件,按以下步骤操作: 1. 进入项目目录:cd rapid-dns 2. 构建项目:go build 3. 启动程序:./rapid-dns

环境变量配置

可使用环境变量自定义启动配置,如下: - rapid_dns_port:DNS服务监听端口,默认是53。 - rapid_web_port:Web服务监听端口,默认是8053。 - rapid_domain_list:支持的域名列表,可自定义,系统默认自带.api、.test、.prod、.web、.ui、.db等域名后缀。

账号使用

  • 默认账号密码为 rapid/rapid,重启后密码会自动重置,防止密码丢失。
  • 系统启动后会生成 rapid.dat 文件,用于保存域名注册信息,若需清空信息,可删除该文件后重启程序。
  • 使用DNS服务时,需将系统的DNS ServerIP修改为启动该程序的主机IP。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】