? Editing: Post:21.body Save Delete Cancel
Content changed Sign & Publish new content

onecoder's blog

My ZeroBlog.

Follow in NewsfeedFollowing

Latest comments:

win7安装namecoin以及.bit域名

on Mar 04, 2017 ·
1 comment

昨天在win7系统里面试了一下.bit域名解析,在这里记录一下。

先说理解 namecoin是一种域名币,通过NMC可以购买.bit域名。
目前.bit域名还不能在常规的dns系统使用,必须借助nmcontrol软件实现。
namecoin同步了一个完整的区块链,可以查询.bit域名。
在本地安装nmcontrol,自动启动一个dns server,通过RPC调用namecoin获取.bit域名的信息。
如果要在本机使用.bit域名,将本机的dns指向127.0.0.1,启动nmcontrol处理理.bit域名,其他域名会转给常规dns处理。
这个软件存在的问题:我的笔记本在公司里面必须使用公司内网的DNS,必须要指定一下,否则内网就用不了了。

win7下安装的参考https://github.com/namecoin/nmcontrol,步骤如下:

一、下载安装namecoin-QT.exe nmcontrol.exe并安装
namecoin必须要同步,大概三四天才能同步完成,共3.5G,目前只知道慢慢同步,欢迎大家提供新思路。

二、安装python pip 下载get.py 安装pip 下载pywin32
https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi下载python2.7
https://bootstrap.pypa.io/get-pip.py下载get-pip.py
然后执行python.exe get-pip.py
pip install bottle
https://sourceforge.net/projects/pywin32/files%2Fpywin32/ 下载适合你的pywin32

三、设置配置文件
Windows下

NMControl 配置文件目录 %appdata%\Nmcontrol
Namecoin 配置文件目录 %appdata%\Namecoin

在C:\Users\$YOURNAME\AppData\Roaming\Namecoin\ 新建namecoin.conf 添加rpc设置
server=1
rpcuser=winston
rpcpassword=USE_THIS_STRING_TO_GET_ROBBED._JUST_HAMMER_YOUR_KEYBOARD
namehistory=1

在C:\Users\$YOURNAME\AppData\Roaming\Nmcontrol\conf\ 配置server-dns.conf 添加
disable_standard_lookups=0
resolver=114.114.114.114, ;可以选择其他dns,注意最后面要加逗号

四、调试执行
下载nmcontrol 源码 https://github.com/namecoin/nmcontrol.git,进行build
build_windows_console.bat
build_windows_gui.bat
执行过程有报错,但是后面没影响,具体什么原因未知
启动nmcontrol 两种方式
python nmcontrolwin.pyw # GUI version
python nmcontrol.py --debug=1 #console&debug&log

调试方法:
终端开启debug模式
查看日志 C:\Users\$YOURNAME\AppData\Roaming\Nmcontrol\log.txt 文件查看错误提示

测试方法:
nslookup.exe baidu.com 127.0.0.1
nslookup.exe 0.bit 127.0.0.1
此处注意,我注册的onecoder.bit是在zeronet使用,没有ipv4地址,所以没有显示,但是命令行终端调试会显示查询到的json结果

一切没问题后,关闭测试窗口,启动安装版本的nmcontrl即可

其他:
在linux安装的wiki参考https://wiki.namecoin.info/index.php?title=Install_and_Configure_Namecoin 但是我的VPS是centos6,好多软件都版本太老,gcc等基础软件都不支持。等我有时间弄一个centos7试一下。

另外关于namecoin注册.bit域名的json格式,记录如下
假设域名为example.bit 1.2.3.4
子域名为www.example.bit 1.2.3.5

zeronet域名
{"zeronet":{"":"1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D","subdomain":"1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D"}}
IP形式
{"ip":"1.2.3.4", "map": {"www": {"ip":"1.2.3.5"}}}
以下两个不太懂,仅作记录
都指向一个IP
{"ns": ["1.2.3.4", "1.2.3.5"]}
指向另一个域名
{"ns": ["ns0.web-sweet-web.net", "ns1.web-sweet-web.net", "ns0.xname.org"]}
其他格式参考
https://wiki.namecoin.info/index.php?title=Register_and_Configure_.bit_Domains#How_to_configure_your_domain

暂时就写到这里了。

Read more

设置bit域名

on Mar 02, 2017 ·
4 comments

买了个bit域名玩玩,onecoder.bit

blog 地址 :http://127.0.0.1:43110/onecoder.bit/

参考的文档,一并感谢:

东先生的blog :http://127.0.0.1:43110/mydf.bit/?Post:47#Comments

论坛:http://127.0.0.1:43110/NewGFWTalk.bit/?Topic:3_1CwbqLCD6TdkinNNNb4GneZxbsoJ6Mw6oE/ZeroNet

主要的步骤:

1、下载namecoin-QT,同步数据,并生成namecoin账号。同步了两天多,太慢了

2、我之前在localbitcoins.com上买了比特币,之后在https://zh.shapeshift.io/#/coins 转换成namecoin ,以后可是试试博客提到的

3、在namecoin客户端manage names,点击submit,提示错误 This transaction requires a transaction fee of at least 0.0035 because of its amount, complexity, or use of recently received funds ,可能是transaction余额不足,过了有半个小时自己好了。到这步特别崩溃,余额和账户都有,完全不知道啥原因,估计是网络没有记录吧。

4、注册好域名,设置blog,等待生效。我没有专门等待,大概四个小时就可以了。

bit域名很便宜啊,一个域名0.02NMC,大概CNY也就2分钱左右,哪个朋友有需要注册的,可以联系我!

BTC转NMC
https://btc-e.com/
https://zh.shapeshift.io/#/coins
购买BTC
https://localbitcoins.com/

Read more

zeronet初印象

on Mar 01, 2017 ·
4 comments

这几天刚开始玩ZeroNet,感觉很新鲜,像一个世外桃源。

这里没有那么多的杂乱的信息,有的是各种志愿者提供的服务,感觉特别好。

确实是一种回归,返璞归真,就是大家共享信息,互相交流的平台,就像首页的地球图片一样,也许在地球的各个角落,但是没有距离感。

就这么写吧

下载了ZeroMux ,以下是我的文件保存地址,(其实没什么文件要保存的)

http://127.0.0.1:43110/1NuaaadVekX98c4Tdyg9UCWJUceJ5aZ9xK/ZeroMux/

Read more

some todolist

on Feb 28, 2017

bit domain

zeromux

markdown

let's encrypt

change blog and sync to git(github)

Read more

Congratulations!

on May 31, 2015

Your zeronet blog has been successfully created!

Read more
Add new post

Title

21 hours ago · 2 min read ·
3 comments
Body
Read more

Not found

Title

21 hours ago · 2 min read

0 Comments:

user_name1 day ago
Reply
Body
This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More