What we need: local DNS daemon intergrated into namecoin
What we need: local DNS daemon intergrated into namecoin
Right now, if someone wanted to use namecoin, they would have to change their DNS servers. Not only does it cause a bit of lag with dns lookups, it also creates a trust issue between the user and the DNS operator. What I propose is a DNS proxy that is integrated into namecoin. During setup, the (primary) DNS server of the computer will be set to 127.0.0.1 (namecoind), and the original DNS server will be saved. Namecoin will accept all DNS requests. If it's a *.bit (tld configurable) domain, it will use the namecoin network to find a corresponding IP, if it's a regular tld (.com, .org, etc.) it will use the original DNS (stored during setup) to find the IP.
Re: What we need: local DNS daemon intergrated into namecoin
I think integrated might be overdoing it. A separate DNS server that forwards DNS queries to namecoind or the original forwarders would be better.
Also where feasible it would be better to present a native namecoin resolver. I believe there are already record types in the namecoin that aren't standardised
DNS resource records.
Also where feasible it would be better to present a native namecoin resolver. I believe there are already record types in the namecoin that aren't standardised
DNS resource records.
Re: What we need: local DNS daemon intergrated into namecoin
The main issue with having a another program to handle DNS is the complexity it adds for the end-user. maybe a different executable, but the user is asked to whether to use DNS daemon or not?dumain wrote:I think integrated might be overdoing it. A separate DNS server that forwards DNS queries to namecoind or the original forwarders would be better.
Also where feasible it would be better to present a native namecoin resolver. I believe there are already record types in the namecoin that aren't standardised
DNS resource records.
Re: What we need: local DNS daemon intergrated into namecoin
Probably needs to be kept separate for people who want to run namecoind but not the DNS server part.
-
- Posts: 12
- Joined: Mon Jul 04, 2011 12:55 am
Re: What we need: local DNS daemon intergrated into namecoin
If we're catering to different crowds of varying technical abilities, and I think we are, it would make sense to have the default behavior be the most "user-friendly", and have flags available to let the techies tweak things to their liking.
That means someone installing and running namecoin without any effort to understand how it works should end up with a system that knows how to resolve as many things as namecoin supports as possible, out of the box.
The more technical users would quickly find out about the program startup flags, and add, say, a --no-dns flag and others as needed.
That means someone installing and running namecoin without any effort to understand how it works should end up with a system that knows how to resolve as many things as namecoin supports as possible, out of the box.
The more technical users would quickly find out about the program startup flags, and add, say, a --no-dns flag and others as needed.
Re: What we need: local DNS daemon intergrated into namecoin
I think it should be integrated. The DNS stuff should be invisible to the user unless they want an advanced configuration.
Re: What we need: local DNS daemon intergrated into namecoin
Dot-bit DNS could be done by "installing" a suitably configured Proxy management Browser Plug-in ... FoxyProxy, etc
Just make the pre-configured browser plug-in install part of the "integrated" Namecoin install.
Just make the pre-configured browser plug-in install part of the "integrated" Namecoin install.
Re: What we need: local DNS daemon intergrated into namecoin
Yes, that's the way i see it.moa wrote:Dot-bit DNS could be done by "installing" a suitably configured Proxy management Browser Plug-in ... FoxyProxy, etc
Just make the pre-configured browser plug-in install part of the "integrated" Namecoin install.
NamecoinID: id/khal
GPG : 9CC5B92E965D69A9
NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T
Register Namecoin domains with BTC
My bitcoin Identity - Send messages to bitcoin users
Charity Ad - Make a good deed without paying a cent
GPG : 9CC5B92E965D69A9
NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T
Register Namecoin domains with BTC
My bitcoin Identity - Send messages to bitcoin users
Charity Ad - Make a good deed without paying a cent
Re: What we need: local DNS daemon intergrated into namecoin
What if we didn't have to muck with DNS at all? What if there was a proxy service end-users could install that would handle the namecoin/IP lookups and forward the browser requests to the correct host?
Example:
User points browser to local namecoin/web proxy service
user browses milf.bit
proxy passes all non-.bit domains out directly, otherwise, the proxy will query the namecoin chain for the right ip and forward it on as expected.
All the user would have to do is point their browser to a local socket and everything just "works"
Example:
User points browser to local namecoin/web proxy service
user browses milf.bit
proxy passes all non-.bit domains out directly, otherwise, the proxy will query the namecoin chain for the right ip and forward it on as expected.
All the user would have to do is point their browser to a local socket and everything just "works"