Join GitHub today
Add DNS resolving features into Core #270
Namecoin Core in its current form is lacking of DNS resolving features. It's a little odd to not have this feature while the entire project is about being an alternative, decentralized DNS for people.
Why do users also need to setup and configure other specialized software to resolve .bit domains? This is something like using Bitcoin Core without wallet features and using another software for sending and receiving payments. Users should be able to enable/disable .bit DNS resolving easily from the Core GUI.
Don't know how hard it is technically, I'm suggesting to integrate DNS resolving features into Core.
Merging ncdns into Namecoin Core would make sandboxing/isolation much more difficult, and would force ncdns to be rewritten in a non-memory-safe language. This is a non-starter.
We're fine with metapackages, which don't have those drawbacks. You might find ncdns-nsis to your liking in the Windows department, and we'd certainly be pleased if someone wanted to contribute metapackages for other OS's.
EDIT: Other reason this is a nonstarter is that Namecoin Core isn't the only Namecoin node implementation that does name lookups. ConsensusJ-Namecoin and Electrum-NMC provide that too, and it's important for ncdns to work with any of them.