文件名称:gyndns:自托管,类似于noip的(和兼容的)动态DNS服务
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-01 05:32:01
go golang dynamic-dns dyndns noip
GynDNS GynDNS是动态DNS的开源,自托管解决方案。 它与noip和dyndns客户端兼容,只要您设法将它们指向托管gyndns的任何位置即可。 项目状态 当前这是一个在制品项目。 我不建议使用它(尚未)。 待办事项清单: 服务器 基本功能 更多现场测试 编写单元测试 添加对多种DNS记录类型(可能是CNAME和MX)的支持 添加服务器的systemd文件 客户 实施客户端功能 为客户端添加系统计时器/服务 这个怎么运作 您设置了一个用户列表(和密码),以及一个他们可以更新的主机名列表。 然后,服务器侦听来自这些用户的经过身份验证的HTTP请求,并将要与给定主机名关联的地址保存在内存中。 设置dns服务器以响应A对这些主机名A查询。 设置/安装 GynDNS可以用作独立服务器,但我建议将其设置在支持HTTP的强大反向代理之后,并使用DNS服务器作为绑定的从属服务
【文件预览】:
gyndns-master
----.travis.yml(191B)
----cmd()
--------client()
--------server()
----http.go(2KB)
----gyndns.go(1KB)
----dns.go(1KB)
----README.md(1KB)
----etc()
--------gyndns.json(400B)