Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DNS resolving features into Core #270

Closed
karakozov4 opened this issue Oct 30, 2018 · 1 comment

Comments

Projects
None yet
2 participants
@karakozov4
Copy link

commented Oct 30, 2018

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.

@JeremyRand

This comment has been minimized.

Copy link
Member

commented Nov 3, 2018

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.

@JeremyRand JeremyRand closed this Nov 3, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.