2010年5月13日星期四

【转贴】电骡8岁生日快乐

我最早参与的网络社群是上个世纪末的 BBS ,那里的规矩是论资排辈:每个成员的资历由他的登录次数、在线时间、发帖和回复的数量及质量综合评定。虽说不可能完全公平,但鼓励奉献鼓励分享,那就是我们最初理解的互联网精神。

后来知道了一些有 Ratio 和 Credit 的 FTP 站点。比方 Ratio = 1:5 就是说你每上传 1KB 经站长认可不是垃圾的内容就可以下载 5KB 的内容。那年堂妹回国,告诉了我一个叫 Audiogalaxy 的 p2p 工具,它把这些分享音乐的 FTP 站点自动化了。在遥远的上世纪末,用它配合那 33.6Kbps 的老猫,我收齐了 Beatles 和 Bob Dylan 几乎所有的专辑 —— 这些古董在国内花钱都买不到,更何况那时穷学生的我也买不起。

听说 Napster 的时候它已经倒在了资本主义的枪口下。eDonkey2000 上学时就常用,还有 Kazaa, WinMx, DC++,然后就是 eMule。再后来开始我开始趋于保守,当零二零三年 BT 大行其道时,我鄙薄它的短视,预言它终究没有驴子长久。至于后来国产迅雷、纳米、Rayfile 之流出道,靠电脑和网络吃饭的我竟然连装都不敢装,一次也没敢尝试(小心千次不为过,大意一次已太多)。随着我对现实世界认识的深入,我知道国产 P2P 的生存之道 —— 它们以理想主义免费午餐之名,行实用主义偷鸡摸狗之实。我理解,正如理解我们的党和政府。

骡子的生存之道是我不能理解的。怀疑与希望同在,很矛盾。十年来 P2P 填充了我几乎一半的非工作上机时间,我家总有电脑常年不下火线,也是因为有了它。今天为它吹灭生日蜡烛,祝它以后的路越走越宽畅。

原文请见



有什么软件能让你一直使用达8年之久?这8年里,也许你的操作系统都更换了好几次,无数曾经热门的软件在我们的电脑里安装过,似乎永远也离不开,最后都消失了,但是有一个小软件却在很多人的电脑里一直使用着。

“在2002年5月13日的黎明,一个叫Merkur的人对原始的eDonkey2000客户端感到不满,他坚信他能做的更好。然后他就那么去做了。他在自己的周围聚集了很多的开发人员,eMule工程也由此诞生。他们的目标是将eDonkey的精华保留下来,增加新的功能,并使图形界面更加友好。他们无法想象此时的决定会带来什么样的影响……”上面这段摘自eMule官方网站首页的话相信大家已经在无数地方看了无数遍,那更像一个传说,这背后是什么样的故事,又有多少人知道呢。
历史背景——p2p技术与电驴的诞生

1999年当时19岁的美国西北大学大学生肖恩.范宁(Shawn Fanning)在自己的宿舍里写了一个小软件Napster,以便与同学交换MP3音乐文件,p2p网络文件交换和共享技术就此诞生,此后各种各样的p2p理论和实现如雨后春笋发展起来。2000年9月6日旧金山的杰德.迈克卡勒伯(Jed McCaleb)发布了自己设计的一个p2p网络,并用“donkey”(驴子)为其命名,edonkey2000 network诞生了(edonkey意为"electronic donkey")——这就是大名鼎鼎的电驴网络,简称ed2k,它由服务器端和客户端两部分组成,每个人都可以使用电驴来交换和共享自己的文件,也可以下载电驴服务器端建设自己的电驴服务器。电驴很快取代了napster成为了当时大学校园里最流行的p2p文件交换工具。
电驴官方版
电驴官方版
骡子比驴子强壮——eMule的诞生

eMule,一个来自德国的叫做“电骡”的电驴网络客户端(edonkey2000 network clinet)。2002年5月13日,本名Hendrik.Breitkreuz(亨德里克.布雷特刘兹)的德国人Merkur终于无法继续忍受美国的电驴官方公司Metamachine所提供的客户端——eDonkey(电驴),决定自己来开发一个更好的东西出来,然后他就去做了,也许是为了表明他的新家伙会比电驴更加强壮,也许仅仅是为了表示对电驴的揶揄,他为自己的这个新客户端起名:eMule——电骡,以取mule之意(mule: 骡子,马骡)象征比电驴更强,“eMule(电骡)来自一种叫做“骡子”的动物,提醒你一下,就是那种有点像驴的家伙。:)”。由于电驴是一个商业客户端,用户可以选择免费使用带有广告条的电驴或是支付19.95美元来获得不带广告的edonkey pro版,而与电驴不同,电骡是开源的,并遵循GNU GPL,因此电骡很快就吸引到了全世界不同国家的开发人员参与进来,并成立了eMule-project,今天的eMule官方组织。

eMule 电骡0.1版本
不是某个人的赚钱工具——创造eMule是为了快乐和知识,而不是为了金钱

“eMule是完全免费的,它也决不包含广告软件、间谍和流氓软件。我们之所以创造eMule是为了快乐和知识,而不是为了金钱。”这句话也是在eMule官方网站上最为人熟悉的一句话,与一些最终走向商业化或者通过安装包捆绑广告或工具条来获得收入的的开源项目不同,eMule-porject始终坚持不用eMule软件作为商业牟利的工具,官方网站的运营很早以前通过志愿者的捐款来维持,现在则连捐款都不再接受,仅通过网站的google adsense和销售一些自制的小骡子的布偶或文化衫来自食其力,这是eMule官方唯一的资金来源。
emule在线商店
emule在线商店,你可以买些小玩意儿来“捐助”emule官方
电驴之死——不可避免的法律问题

2005年,最轰动p2p界的一件事情莫过于电驴官方美国MetaMachine公司与RIAA(美国唱片工业协会)达成协议,将赔偿3000万美元,并且永久停止开发电驴软件,作为一家商业牟利的公司,和Napster,Kazaa等商业p2p服务商的结果一样,电驴不可避免的要为其用户的盗版行为负法律责任,因为电驴在这其中赚钱了,由于MetaMachine只是一家小公司,无法继续支付高昂的讼诉费用,所以最后以赔款加永久停止开发的方法自行了断。2006年9月28日电驴官方网站也永久关闭,并在官方网站留下以下遗言“电驴网络永久关闭,你的ip已经被记录,盗窃音乐将受法律制裁.....”,电驴成为了历史。同时一些国家制定了新的法律,来限制利用p2p文件交换技术进行盗版传播的行为,一些开发者比如xMule的作者(美国),为了避免可能的麻烦,宣布不再参与开发p2p软件。
eDonkey-电驴
2006年9月28日电驴死了,电驴(2000-2006)
分散式VS中央集权式 1——eMule模式的成功

在告倒了Napster,把Kazaa赶到南太平洋上以后,电驴的灭亡,终于让版权业者松了一口气,然而遗憾的是,他们很快发现电驴网络并没有随着电驴官方的灭亡而消失,因为电驴网络的其他客户端依然存在,比如MLdonkey,Shareaza,eMule,aMule等,麻烦的是与电驴不同,这些软件全都是开源的,而且很早以前就超过了电驴官方版的使用率,这些软件项目托管在开源社区,任何国家的程序员都可以为它们添加一行代码,这是一个分权体系,与集权化的商业公司所开发的软件电驴,Napster,Kazaa等不同,这些开源项目没有明确的首领,没有层级结构,也没有指挥总部。消灭电驴和Kazaa,只需要通过官司,把电驴官方和Kazaa官方打击掉即可,但是对于eMule等小软件,任何一位律师对此都束手无策,它不是任何公司的“产品”,它没有赚钱没有任何商业模式,你甚至找不到它的作者是谁,“电骡之父”Hendrik.Breitkreuz早就离开了emule-project,旧的程序员退出新的开发者会加入,也许始终只有一两个人,但是却始终在继续。就算找到它的作者,与那些煽动纵容传播盗版来牟利的商业p2p服务公司不同,作为一个没有任何盈利行为的非商业软件的作者,法律如何能确认他要为用户的行为负责?与分散式的自由开源软件电骡相比,中央集权的商业软件电驴才是脆弱的。



相比分散式的网络,中央集权是脆弱的
分散式VS中央集权式 2——KAD网络的成功

相比分散式,中央集权式是脆弱的,往往出现一个中心点倒下,整个网络瘫痪类似于树倒猢狲散的情况。无论Napster还是电驴网络,依旧都是中央集权式的网络,网络需要诺干中心服务器的支持,客户端链接到中央服务器端提交自己的文件列表和在中央服务器查询文件索引,如果没有中央服务器的支持,网络将无法运行,这也让这类p2p网络及其脆弱,也更容易遭到攻击,开发者们很早就意识到了这个问题,一些完全的无服务器网络(serverless network)被设计和开发出来,成功的有Gnutella,Gnutella2等。2002年纽约大学的两个年轻教授,Petar Maymounkov和David Mazières 发表了论文《Kademlia: A peer to peer information system based on the XOR metric》,他们设计了一种非集中式的P2P网络结构Kademlia,这个研究成果被一些开发者注意,电驴官方发布了自己的一个实现Overnet网络,起初是一个独立的客户端(也叫Overnet),并最终将其合并到其官方电驴客户端里面,电骡的开发者们认为Overnet并不够好,于是采用了自己的实现方式,并直接叫它KAD,KAD与Overnet并不兼容,并于eMule v0.42版本开始将KAD合并到电骡客户端之中。 经历了不断的改进,如今的KAD——KAD2已经越来越成熟,虽然不算完美,但是运行良好。用户已经不再需要完全依赖于电驴网络,即使全世界的电驴服务器都关闭了,电骡也可以很好的运行。以至于电骡官方论坛有人发出了这样的言论“如今大部分电驴服务器都是间谍服务器或虚假服务器,忘掉ed2k,使用KAD”。除此以外Kademila也在其他P2P程序那里得到了应用,比如Bitorrent的Mainline-DHT和Vuze的Azureus-DHT等等。

David MazièresPetar Maymounkov

David Mazières 和 Petar Maymounkov 提出了Kademlia
eMule与eMule Mods——独特的eMule开发者文化

虽说骡子不能生育,但是作为一个开源项目eMule恐怕是拥有最多MOD(modification,修改版)的一个了,从eMule诞生以来,格式各样的mod层出不穷,eMule官方论坛也为各个开发者提供了良好的支持,并为mod开发制定了一定的规则来引导,每个开发人员都能打造出符合自己理想的eMule mod,各式各样功能和奇思妙想纷纷出现在mod里,你想显示其他用户的国旗吗?你更专注于上传吗?你想要更严厉的反吸血功能吗?你需要平衡你的带宽利用吗?或者你需要更完美的信用积分系统?一些优秀的mod脱颖而出,Xtreme系的特色在于小巧灵便,是官版的瘦身强健版;Morph XT系的特色是上传部分更加注重可定制化与人性化的使用提示;另外一些mod(比如StulleMule)则会使用完全不同的信用系统;甚至还有瑞士军刀般的Neomule——这只是几个典型,除此之外还有更加多样化的mod,而一个优秀的功能在经历了mod的长期使用后,也可能被官方eMule所采纳。对于用户来说,官方eMule和这些mod相互借鉴,相互补充,让使用者有了更多的自由选择,其实选择eMule mod就好比逛公园之前挑选一件合适的茄克一样。一件够吗?当然。试穿不同的茄克会有副作用吗?当然没有。你可以在一个eMule列表网站emule-mods.de里看看这些个性鲜明的骡子。

emule morphXTemule stullemuleneomuleemule scarangelemule mephsitoemule eastshare
最有可能让用户被起诉的软件——不当使用eMule将走上法庭

2008年,eMule在开源社区网站sourceforge评选的社区选择奖中,获得了一个有趣和绕口的奖项,“最有可能让用户被保护旧有版权商业模式的组织起诉的软件”。事实是的确有不少用户因为使用eMule共享和下载受版权法律保护的电影音乐等走上了法庭。和电驴的问题一样,作为一个可以让用户自由共享和交换文件的P2P软件,有大量的盗版文件每天通过电骡进行传播,对于eMule官方来说,和那些暗地鼓励用户使用其软件传播盗版而牟利的商业公司不同,他们从来不是盗版的鼓励者,eMule官方网站有一个自己的ed2k资源站,contentdb.emule-project.net,上面都是自由版权的软件,音乐等文件,eMule官方网站也禁止用户在其论坛发布盗版链接和讨论,并希望用户们明白,盗版文件不是P2P唯一能传播的东西,用户必须为自己使用eMule所从事的行为负责,eMule官方还声明不会进行匿名P2P网络的开发来保护盗版下载者。
欺世盗名者的泛滥——假冒eMule官方的钓鱼网站

作为世界上最著名,使用人数最多最为广泛的小软件,总是少不了一些居心不良者制作的假冒eMule官方的钓鱼网站存在,并通过假冒的官方版捆绑一些流氓软件或广告软件牟利,域名诸如emule.com,emule.org之类,屡有不知情的用户受骗上当,以至于emule官方管理员无奈多次在论坛强调,那些要打着emule官方旗号的,捆绑其他软件的,安装要注册码的,让你付钱的网站都是钓鱼网站,不要被他们欺骗,emule官方域名是emule-project.net(或.org 或.com)。然而对于emule这样的非商业组织来说,他们没有任何办法阻止那些狡猾的商人来通过各种手段来欺骗用户甚至搜索引擎,因为他们没有资金来搞什么竞价排名,唯一能做的就是提醒用户自己小心,这甚至导致了eMule官方网站的Adsense广告里出现了如下搞笑一幕。

eMule官方网站的Adsense广告里出现了搞笑一幕
超过5亿次的下载——sourceforge最长久不衰的开源项目

很多人曾质疑像eMule这种不赚钱,不牟利,完全松散没有固定开发人员的开源软件能否持续下去。今年(2010年4月27日),在经历了一年的等待后eMule-project再次发布了一个新的版本,eMule 0.50a ,而如今eMule已经以累积超过5亿次的下载量在sourceforge长期占据第一位,令人吃惊的是,连eMule的一些优秀的Mod比如MorphXT,xtreme都名列前茅,这不能不说是一个开源社区的奇观。eMule官方始终有条不紊的延续着自己的开发周期,半年或一年更新一次,虽然看似缓慢,却非常稳定,作为长时间内仅有1至2位主要开发人员的开源项目来说,坚持就是一种难能可贵,很多排名靠前的开源项目都已经好几年没有人维护,在eMule的mod方面也是如此,原来的作者可能忙别的了,但是一个优秀的mod不会后继无人,新的作者会继续加入。
官方版 eMule 0.50a
eMule 0.50a官方版
电驴已死,电骡依旧——eMule八岁生日快乐!

感谢“电骡之父”Hendrik.Breitkreuz(亨德里克.布雷特刘兹),感谢他带给了我们最好的P2P文件共享工具,最好的电驴网络客户端,没有电骡,电驴网络——ed2k会像FastTrack随着Kazaa死去一样随着电驴的死去而死去。也感谢那些曾经来到emule-project中的德国人,法国人,意大利人,巴西人等等不同国家的为eMule的开发作出过贡献的程序员,他们用自己的业余时间和精力一起共同创造了eMule的神话,而这一切都是没有酬劳的,他们也许只在eMule官方论坛留下了“马甲”,但是他们的“马甲”会永远保存在eMule的源代码中。感谢那些翻译人员,测试人员,捐助者以及全部用自己的方式来帮助过emule-project的人们,没有他们的帮助,emule-project也无法存在。最后让我们一起说 eMule(请记住它的中文名字叫“电骡”), 8 岁生日快乐!

emule happy birthday

eMule(电骡), 8 岁生日快乐!

参与过eMule开发的人们:http://www.emule-project.net/home/perl/general.cgi?rm=team

捐助过eMule的人们:http://www.emule-project.net/home/perl/general.cgi?rm=donations

参考资料:

1.eMule官方网站:http://www.emule-project.net/
2.《带你纵览p2p文件共享软件》:
http://emule-fans.com/let-us-see-p2p-filesharing-program/
3.《eMule的成功——一个未经授权的仿制品,anti-business是eMule存活的基础》:
http://emule-fans.com/emule-anti-business/
4.《eMule, Mods和你 [译文]》:
http://emule-fans.com/emule-mods-and-you/
5.《生于9月死于9月,电驴9岁“生日”不快乐》:
http://emule-fans.com/edonkey9years/
6.《有关Kademlia理论的学术论文与作者介绍》:
http://emule-fans.com/kademlia/
7.《eDonkey2000(电驴)存档》:
http://emule-fans.com/edonkey2000-and-more/
8.《永远不会出现在eMule官方版本中的特性》:
http://emule-fans.com/features-you-wont-see-in-emule/
9.《eMule官方提出的对所有eMule Mod的要求》:
http://emule-fans.com/requirements-for-emule-mods/
10.eMule官方sourceforge项目页:
http://sourceforge.net/projects/emule/

附加资料,给那些分不清驴子和骡子的人

mule:骡子,马骡,固执的人。公驴和母马所产后代称为马骡(英文:mule);公马和母驴所产后代称为驴骡(英文:hinny)。马骡个大,和马外型更接近,难于辨认,具有驴的负重能力和抵抗能力,有马的灵活性和奔跑能力,骡的寿命较长,一般可活到35岁左右,如饲养管理良好,可达50岁,使役可达20年。骡子胆大、活泼、好奇、机警、勇敢,勇于与野兽搏斗。活泼好动,尤其日出、日落时爱撒欢狂跑。骡子好奇心很强,遇有新奇事物,总喜围观。

骡子



目录: eMule官方, 新闻。标签: , , 。您可以亲自评论一下或者Trackback到本文。
您可以订阅全站更新的RSS,或在 Twitter 上 Follow @emule_fans

文章版权归属原作者,一般遵循CC3.0 BY-NC-SA,据此协议,转载请注明原作者;eMule及其衍生作品遵循GNU GPL v2协议分发。

2010年5月12日星期三

螃蟹、母鸡、自我实现

在超市里,看见一只五花大绑着的螃蟹从18.9元的冰柜里往28.9元的柜子里爬。

我泪流满面,你太他妈有上进心了!



说是有两只母鸡,主人喜欢白的,因为白的下的蛋比黑的下的蛋大,多卖五毛钱。

主人问黑鸡为什么不下贵点的蛋?

她答:傻逼才为五毛钱把屁眼撑那么大呢。


2010年5月9日星期日

五月花

写下这标题的时候,只想给本月看过的电影找个好记的名字。不是想讲述三百九十年前抵达普利茅斯的清教徒移民船的故事,也不是想回顾我工作头一年独自出差在武汉住过的某家酒店,更不是指某款卫生纸。卫生纸让我惭愧。本月头三天我里坐了24小时的火车,为此我准备了至少能放一昼夜的 PSP 电影和手机 MP3,七块充足的锂电池板外加两个充电器,三本小说还有既可充饥又当休闲的零食饮料,此外还有电子地图和指南针,记事本和笔,多功能刀具(两把),清凉油,打火机、手电,惟独忘了卫生纸 —— 一张也没带。发现这个窘境已过午夜,整个车厢连列车员在内都睡着了。本大侠千里独行江湖多年,这样的疏漏还是头一遭。

言归正传,说电影:




阿凡达》 —— 期待了好久的影片,终于下到了双语双字幕蓝光版,想和老妈共赏。可她目前状况不可能集中半小时以上的注意力,我只好看完先不删,期待哪天能陪她再看一次。我国观众给此片赋予了时代意义,影射当前愈演愈烈头破血流的拆迁队和钉子户的斗争。谁对谁错呢?先进文化替代落后文明就一定对么?土地财产权是否就一定神圣不可侵犯?当五月花号的移民后裔最终占领了北美几乎所有的土地,人们说这是文明的进步。而当地球人在潘多拉星球上采取同样行动时,人们说这叫抢劫。区别只在,前者打赢了,后者打输了。先进落后的比较是要动真格的。达尔文早就说过:物竞天择适者生存。毛太祖说:枪杆子里 xxx。邓二世也说:xxx 才是硬道理。所以拆迁队和钉子户,你们继续努力壮大,争取“公正”只能靠自己。

影片最后,男主角放弃了人类的躯壳,做了纳美人。看过电影的同事也说,她觉得做人真没劲。早在两千多年前,庄子在梦中有过同样的体验。他最后还是选择做人,只因为那时的科技还不能把他的灵魂彻底植入蝴蝶体内。唉,两千年后的现在也还是做不到,所以才要 RPG,所以才要网游。当年我玩魔兽世界的时候,老妈就说我“又甩尾巴去了”,因为在那个世界里我是个牛头萨满。




非法入境/Welcome》 —— 法国片,说的是另一类移民的故事。在人类历史上,先进族群向落后地区拓展生存空间需要大规模组织甚至以战争的形式。而落后地区的民众移民发达地区,则只需要个体的努力,这种形式的移民更普遍更持久。作为强势一方的本地人,在如何对待新移民的问题上,需要经历道德的考验:如果你承认他们和你有同等的权力,则你自身利益会受损(毕竟资源有限);如果你否认他们的权力,那你对自己先进文明和平等人权的认知又如何站得住脚?这个道德问题和“肉食者和外星人的问题”一样纠结。那个问题问:“高等智慧”的外星人入侵地球,要吃掉“低等智慧”的人类,作为一个肉食者,你如何说服他不吃你而你自己可以安心享用别的在你看来“低等智慧”的动物?

事实上,在种族、出身、性别、年龄、外貌、智力等等方面,我们每个人都歧视过他人也都被他人歧视过,世界从来不是平的,永远也不会是。还是要自强不息,在许多年前 BillG 就把话说得够明白了:
Life is not fair, get used to it.
生活是不公平的;要去适应它。

The world won't care about your self-esteem. The world will expect you to accomplish something before you feel good about yourself.
这世界并不会在意你的自尊。这世界指望你在自我感觉良好之前先要有所成就。


Flipping burgers is not beneath your dignity. Your grandparents had a different word for burger flipping; they called it opportunity.
烙牛肉饼并不有损你的尊严。你的祖父母对烙牛肉饼可有不同的定义;他们称它为机遇。

...





伍德斯托克 1969》 —— 那可能是人类离世界大同最近的一次。老一辈的国人或许会把这和他们经历的那些广场运动类比。不一样的!!! —— 人家呼唤的是音乐和爱,而你们高喊的是“打倒”和“万岁”。列宁说:“革命就是人民群众的盛大节日”,而我觉得文明人对节日的定义不应包含杀人整人这些传统节目。共同点是,这种狂热的气氛只可能是虚幻的、暂时的,天天这么折腾人类就离灭亡不远了。




虚拟革命》 —— BBC 的纪录片,回顾二十多年来互联网的发展。四集分别从四个角度看互联网:技术,政治,经济,人文。我干过几年故障分析,思维习惯类似侦探,由果导因,主要靠猜测排除法,这很难。看完这个节目,我意识到,原来由因导果也这么难。一个新事物的出现,产生的影响和连锁反应,谁都没法预料,即便他的发明者也不知自己究竟干了什么。说谁谁谁是什么什么的“总设计师”这样的话,纯属扯淡,事后诸葛亮。无限多的条件相互作用谁也算不了那么多步棋。二十多年了,这棋远没下完,后面怎样?走着瞧吧。




冷冻灵魂》 —— IMDB 上不足 7 分的片子。异想天开冷藏灵魂的服务,让我想起三年多前看的《美丽心灵的永恒阳光/Eternal Sunshine of the Spotless Mind》;交换灵魂又让我联想到《傀儡人生/Being John Malkovich》;由那个纽约演员的中年危机,他的压力和自我怀疑让我联想到《兰花窃贼》里尼古拉斯·凯奇的独白。遗憾的是,此片编剧很欠火候,没有冲突没有高潮,没明白它要表达的是什么,错过了一个本可以任意发挥的好题材。




城市广场》 —— 一千多年前的伟大的数学家,希帕蒂娅。她不幸生在几个宗教相互倾轧仇杀的时代。她死于没有“信仰”,她死于坚持怀疑。作为一个学者她必须怀疑众人视之为天经地义的东西,这是思考的开始。而所谓“信仰”,是思考的终点,也是极端主义者行使暴力时挥舞的旗帜。




灿烂人生/The Best of Youth》 —— 意大利片子,上下部加起来六个小时还长,要是在电影院里看,绝对考验胃和膀胱。看完又一想,一个国家四十年的岁月变迁,六小时还真不算长。这里有《阿甘正传》的影子,那些鲜活的人物或激进或保守,对立冲突又相亲相爱,映射出他们生活的年代。不知在多年以后人们会怎么看待我们今天这个矛盾的时代和国度。我们会有这样史诗般的电影么?如果有,我会去影院让热泪再次盈眶,让热血再次沸腾,带足水和干粮,卫生纸怕已不管用,穿上纸尿裤吧。

2010年5月5日星期三

今夜无人入眠


北京时间今晚午夜,全球十三个根域名服务器的最后一台将完成 DNSSEC 部署。想要知道这是在干什么,先学习一下什么叫做“地址投毒”,这里还有这里。我来换个通俗的说法:

你的地址本(hosts file)容量有限,手工更新也麻烦,去不认识的地方你常需要问别人。你可以问本村的村长(DNS provided by ISP),村长有私心,他知道但不一定告诉你。比方说你要问他信访办的地址他肯定不能告诉你 —— 他干的亏心事太多,怕你检举他呀。于是你试着问村外的人(OpenDNS, Google DNS, etc.)。但你和别人所有的谈话村长都在一旁偷听,不光偷听,在还总抢在别人回答前冒充对方给你个错误的地址。

如何证明村长在偷听?用这篇文章给出的方法,我们来作个简单的实验。打开一个命令行窗口,把下面的命令执行多次:

nslookup -type=A www.youtube.com 129.42.17.103

“129.42.17.103” 是一个不存在的 DNS 服务器(可以把这个地址换成一个其它同样没有 DNS 服务的 IP 地址,效果是一样的)。在墙外执行这个语句不会有返回,而在墙里不但有返回,而且每次的结果还不一样。

“www.youtube.com” 是一个村长不想让你知道地址,不管你问谁这个地址在哪儿,哪怕去问一条狗,心虚的村长都会在对方答话前抢答。鉴于你问的是一条傻狗,正常结果应该是它根本不理你。而现在,你刚问完话,就听见狗叫,你再问同样的问题,狗又叫但叫声和上次不同。至此可以断定,叫声不是来自你问的那条狗,而是村长在学狗叫。而如果把以上命令里的敏感地址换成比如 “www.sina.com.cn” 这样村长认为安全的地址,这回村长就不叫了(当然傻狗也不会回答你)。


DNSSEC
的工作就是要给村长冒充别人说话制造一点困难。接下来根服务器以下的 DNS 服务器也会引入这一技术,用户要做的事就是找一台墙外的 DNS 服务器,设好 IPSEC 和 CA 认证。步骤比较麻烦,不同操作系统方法也不一样,相信不久就会有图文攻略出炉,跟着做就是。

村长那边的最新动向只许我学狗叫鸡叫,村民放个屁都要实名制。以便必要时可按“泄漏机密”或“危害安全”罪给放屁者以惩治。

村中屁民对此条令的反应大概是 ————


翻去年春夏之交的饭否记录,热词之一是“绿坝”,那个夏天没过完,饭否就没了。道消魔长,情况一天比一天糟,但我们总算守住了一城,不是么?

2010年5月3日星期一

棒子戏

两个昼夜,去长沙打了个来回,送亲戚。坐的是硬卧,一路上又扫了几章小说几部电影。

回来的时候正赶上陪爸妈吃中饭,电视里放着韩剧,剧情对白都仿佛重复过一千遍而老爸依旧全神贯注,时不时还发表些评论。在老妈的追问下,我开始讲述车上的遭遇,一共三句话,我说得很慢:

车厢的隔间面对面上中下铺一共六张床,中间有个液晶电视,里面放着韩剧。上铺一个四五十岁的中年男人正看得入迷。不知啥原因电视坏了图像没了只有声音,中年男子开始跟列车员抗议...

老爸插进来问:“抗议个啥?”
我答:“抗议看不到韩剧。”
老妈问:“车上还有电视呀?”
我:“......”

唉,还是别打扰他们看韩剧,我吃完快些收摊吧。