文件名称:ncdns:Namecoin到DNS桥接守护程序
文件大小:83KB
文件格式:ZIP
更新时间:2024-06-02 13:08:53
Go
ncdns Go守护程序,将Namecoin桥接到DNS。 该守护程序充当权威的名称服务器,并通过JSON-RPC查询Namecoin守护程序,以获取区域数据。 守护程序可以选择使用DNSSEC对区域进行签名,并支持在Namecoin中使用DS记录。 当与Unbound或其他递归解析器一起使用时,或作为存根区域的权威名称服务器时,它效果最佳。 使用ncdns提供后缀 对于包含“位”标签的任何名称,该守护程序均充当权威名称服务器。 例如,以下所有查询均返回相同的记录: example.bit。 example.bit.example.com。 这样可以轻松使用后缀。 (请注意,这将导致为HTTP之类的协议传输不同的主机名,并且可能需要修改服务器配置才能启用此功能。在某些情况下,对于给定的服务器软件启用任意后缀使用可能没有简单的解决方案,可以在其中配置已知的后缀;需要此类软件的补丁。
【文件预览】:
ncdns-master
----.travis.yml(2KB)
----testdata()
--------move_to_gopath.bash(370B)
--------shellcheck.bash(406B)
--------dist.bash(204B)
--------release.bash(1KB)
----server()
--------serverinfo.go(177B)
--------server.go(7KB)
--------server_notls.go(105B)
--------web.go(5KB)
--------server_tls.go(542B)
----certinject()
--------certinject_windows.go(1KB)
--------nss_internal_test.go(890B)
--------nss.go(4KB)
--------nss_windows.go(64B)
--------nss_notwindows.go(80B)
--------cryptoapi_windows.go(6KB)
--------certinject_linux.go(458B)
--------certinject.go(508B)
--------certinject_notlinux.go(272B)
--------certinject_notwindows.go(470B)
--------file.go(421B)
----_tpl()
--------std()
----testutil()
--------testutil.go(3KB)
----rrtourl()
--------rrtourl.go(1KB)
----tlsrestrictchromium()
--------chromium.go(4KB)
--------tlsrestrict_chromium_tool()
--------chromium_test.go(908B)
----_doc()
--------ncdns.conf.example(4KB)
----ncdumpzone()
--------ncdumpzone()
--------ncdumpzone.go(3KB)
----BorderlessBlockParty2015.md(19KB)
----certdehydrate()
--------certdehydrate.go(8KB)
--------certdehydrate_test.go(4KB)
----tlsoverridefirefox()
--------firefox.go(3KB)
--------tlsoverridefirefoxsync()
--------filter.go(1KB)
----namecoin()
--------namecoin.go(1KB)
----ncdomain()
--------convert_tls_test.go(78B)
--------convert_tls.go(5KB)
--------convert.go(24KB)
--------convert_test.go(14KB)
--------convert_notls.go(319B)
--------convert_notls_test.go(76B)
----main.go(719B)
----ncdt()
--------ncdt.go(4KB)
----.travis()
--------script(4KB)
--------after_success(1KB)
----Makefile(3KB)
----tlshook()
--------tlshook.go(1KB)
--------tlshook_notls.go(175B)
----README.md(7KB)
----util()
--------util_test.go(3KB)
--------util.go(9KB)
----backend()
--------backend.go(12KB)
--------backend_notls.go(90B)
--------backend_tls.go(256B)
----.cirrus.yml(8KB)