{"repo":"namecoin/ncdns","free":true,"listed":false,"github":"https://github.com/namecoin/ncdns","clone":"git clone https://github.com/namecoin/ncdns.git","description":":globe_with_meridians: Namecoin to DNS bridge daemon","language":"Go","stars":139,"topics":["dns","dnssec","anticensorship","blockchain","cryptography","decentralized","hacktoberfest","internet-freedom","namecoin","p2p"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"ncdns ===== A Go daemon to bridge Namecoin to DNS. The daemon acts as an authoritative nameserver and queries a Namecoin daemon over JSON-RPC in order to obtain zone data. The daemon can optionally sign zones with DNSSEC and supports the use of DS records in Namecoin. It works best when used by Unbound or another recursive resolver, or as an authoritative nameserver for a stub zone. Using ncdns to provide a suffix ------------------------------- The daemon acts as an authoritative nameserver for any name containing a 'bit' label. For example, all of the following queries return the same records: - example.bit. - example.bit.example.com. This enables the easy use of suffixes. (Note that this will cause a different hostname to be transmitted for protocols like HTTP, and server configuration may need to be modified to enable this. In some cases there may be no simple solution to enabling arbitrary suffix use with a given piece of server software, in which known suffixes can be configured; patches for such software would be desirable.) Using ncdns with a recursive resolver ------------------------------------- Of course the daemon can also be used simply as an authoritative nameserver for bit. directly. One way to do this is to run a recursive resolver (such as Unbound) and configure it to serve the zone as a 'stub zone'. An example Unbound configuration is in doc/unbound.conf.d/ncdns.conf . If you don't want to use DNSSEC, an additional Unbound configuration is in doc/unbound.co","default_branch":null,"files":null,"tree":[],"storefront":"/r/namecoin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/namecoin/ncdns/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}