How to set up local .bit resolving?

Post Reply
domob
Posts: 1129
Joined: Mon Jun 24, 2013 11:27 am
Contact:

How to set up local .bit resolving?

Post by domob »

Actually it is a shame that I haven't yet set up my system (or at least browser) to support .bit domains, but in fact I haven't. The problem is that I don't want to use a third-party DNS server and instead have everything working locally - and although that is in some sense the whole point of namecoin, it seems incredibly hard to do just that.

What is the best and easiest way to configure at least Iceweasel (Firefox) to resolve .bit domains (preferrably with connection to them over Tor afterwards)? I tried out using "ncproxy", but I'm not sure if it is any more developed.... Furthermore it works with some sites but not others (my domob.bit for instance does not work, while explorer.bit or dot-bit.bit are fine).

With some search I found NmcSocks, but this also looks abandoned - is it worthwhile to try it out? In fact I would think that maybe the easiest way would be to use a Firefox add-on like Convergence. Especially when you can use it to check the TLS fingerprints at the same time. Why not use it also to resolve .bit domains when installed? It has to talk to nmcontrol anyway - wouldn't it be easy to just use it to get IP addresses, too?

What do you think? Or do I simply miss some easy option to make it work? I would be delighted to have .bit domains plus Convergence for TLS checks finally working.
BTC: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS
Use your Namecoin identity as OpenID: https://nameid.org/

biolizard89
Posts: 2001
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: How to set up local .bit resolving?

Post by biolizard89 »

domob wrote:Actually it is a shame that I haven't yet set up my system (or at least browser) to support .bit domains, but in fact I haven't. The problem is that I don't want to use a third-party DNS server and instead have everything working locally - and although that is in some sense the whole point of namecoin, it seems incredibly hard to do just that.

What is the best and easiest way to configure at least Iceweasel (Firefox) to resolve .bit domains (preferrably with connection to them over Tor afterwards)? I tried out using "ncproxy", but I'm not sure if it is any more developed.... Furthermore it works with some sites but not others (my domob.bit for instance does not work, while explorer.bit or dot-bit.bit are fine).

With some search I found NmcSocks, but this also looks abandoned - is it worthwhile to try it out? In fact I would think that maybe the easiest way would be to use a Firefox add-on like Convergence. Especially when you can use it to check the TLS fingerprints at the same time. Why not use it also to resolve .bit domains when installed? It has to talk to nmcontrol anyway - wouldn't it be easy to just use it to get IP addresses, too?

What do you think? Or do I simply miss some easy option to make it work? I would be delighted to have .bit domains plus Convergence for TLS checks finally working.
I'm actually in the process of adding .bit DNS resolution support to Convergence at the moment. Some proof-of-concept code is at https://github.com/JeremyRand/Convergen ... resolution . At the moment it's not suitable for end users, but hopefully I'll finish it up in the near future and make a release.

NmcSocks is abandoned, and when I tried it out, it would crash after a few minutes of browsing. Your results may vary.
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

domob
Posts: 1129
Joined: Mon Jun 24, 2013 11:27 am
Contact:

Re: How to set up local .bit resolving?

Post by domob »

biolizard89 wrote:I'm actually in the process of adding .bit DNS resolution support to Convergence at the moment. Some proof-of-concept code is at https://github.com/JeremyRand/Convergen ... resolution . At the moment it's not suitable for end users, but hopefully I'll finish it up in the near future and make a release.
Great! That seems like a very good fit. If you weren't yet working on it, I would have considered giving it a try myself, because I think that exactly this is needed for better acceptance of namecoin domains. Thanks for your work!
BTC: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS
Use your Namecoin identity as OpenID: https://nameid.org/

Pagel1928
Posts: 27
Joined: Fri Sep 13, 2013 6:15 am

Re: How to set up local .bit resolving?

Post by Pagel1928 »

An alternative is to use nmcontrol's DNS server functionality:

https://github.com/khalahan/nmcontrol

You just run namecoin, run nmcontrol, and use the local dns server that is running.

biolizard89
Posts: 2001
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: How to set up local .bit resolving?

Post by biolizard89 »

Pagel1928 wrote:An alternative is to use nmcontrol's DNS server functionality:

https://github.com/khalahan/nmcontrol

You just run namecoin, run nmcontrol, and use the local dns server that is running.
Yep, nmcontrol's DNS works pretty well, although it doesn't (yet) support TLS (I gather you're working on that).
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

virtual_master
Posts: 541
Joined: Mon May 20, 2013 12:03 pm
Contact:

Re: How to set up local .bit resolving?

Post by virtual_master »

Khal's proxy on 178.32.31.43:8888 doesn't work now.

178.63.16.21 works for .bit redirections.
http://namecoinia.org/
Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba | NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S

domob
Posts: 1129
Joined: Mon Jun 24, 2013 11:27 am
Contact:

Re: How to set up local .bit resolving?

Post by domob »

Thanks for the further answers, I'm now using Convergence for Namecoin to browse .bit, this is all I want (at least for now) and it supports TLS. :)
BTC: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS
Use your Namecoin identity as OpenID: https://nameid.org/

Post Reply