文件名称:minidyndns:具有内置HTTP接口以更新IP的简单DynDNS服务器
文件大小:80KB
文件格式:ZIP
更新时间:2024-02-24 13:40:14
ruby yaml http ipv6 simple
MiniDynDNS 一个简单的无忧DNS服务器,带有内置的HTTP / HTTPS接口来更新IP。 它是一种紧凑,简单的方式,可以通过子域访问家庭设备。 类似于DynDNS,但仅用于您的私人需求。 它不是为性能而构建的! 支持IPv4和IPv6(A和AAAA记录) IP保存到YAML数据库文件并从中加载 可以将新名称添加到YAML文件,每个名称都有其自己的密码 向服务器发送USR1信号以使其获取YAML文件中的更改,否则在服务器关闭时它将覆盖它。 服务器应以root身份启动,以便可以绑定到特权端口(例如DNS的53)。 然后,它将放弃特权。 只需要Ruby 1.9或更高版本。 没有
【文件预览】:
minidyndns-master
----config.example.yml(2KB)
----dns.rb(28KB)
----db.example.yml(73B)
----LICENSE(1KB)
----README.md(6KB)
----prototypes()
--------01-question-answer.rb(5KB)
--------02-dirty-server.rb(18KB)
--------03-minidyndns-with-edns.rb(29KB)
----tests()
--------server_cert.pem(981B)
--------server_priv_key.key(887B)
--------db.01.yml(313B)
--------test.rb(11KB)
--------ca_cert.pem(1KB)
--------db.02.yml(86B)
--------config.yml(423B)
----references()
--------notes.txt(4KB)
--------minidns.py(3KB)
--------links.txt(1KB)
--------rfc4074.txt(13KB)
--------rfc1035.txt(120KB)
--------ssl_cheatsheet.txt(803B)
--------fakedns.py(2KB)