设置

关灯

大

中

小

抱歉,稍等,还没写完,写完改标题(第1/5页)

11月底的波恩,天气阴沉沉的。

昨天刘维邦回到波恩,今天一早便来到使馆,他们先将贺远山、陈满江的报道回职,归了档。

随后,他正打算整理一份关于在德留学人员冬季安全的通报,桌上的电话突然...

会议室里的咖啡香气尚未散尽,窗外暮色已悄然浸染玻璃。波斯特尔没有起身,手指轻轻敲击桌面,节奏沉稳如钟摆——那是他思考时的习惯,也是某种无声的倒计时。白板右下角还残留着那棵倒置的树形结构图,枝杈分明,根须向下延伸至“.”,而每一条分叉旁,都贴着一张被揭下后又重新粘回的黄色便签,边缘微微卷起,像一封封被反复拆阅却始终未寄出的信。

“八周。”雷诺兹将公告初稿推至桌中央,指尖在“征求意见期八周”几个字上顿了顿,“按惯例,RFC 841与842一旦发出,八周内若无实质性质疑或重大技术反对意见,ICCB即可启动标准审议程序。但这一次……”她抬眼扫过众人,“我们得做两件事:一是确保每个收件节点真正收到、真正读完;二是——主动去问。”

成竹颔首:“你明白你的意思。不是等反馈,而是把问题提前抛出去。”

“对。”波斯特尔终于开口,声音不高,却让所有人脊背一挺,“HOSTS.TXT是十年养成的习惯,不是十年积累的信任。管理员们怕的不是DNS复杂,而是怕改错之后整夜连不上ARPANET。他们需要看见‘别人已经试过了’,而不是‘理论上可行’。”

他站起身,从公文包里抽出一叠纸——不是打印稿,而是手写笔记,页边密密麻麻标注着箭头与小字批注,纸张微黄,墨迹深浅不一,显然是过去十几天里逐页精读时留下的痕迹。“我做了三件事。”他说,“第一,我把陆怀民论文中所有涉及迁移路径的设计,单独摘出来,整理成一份《平滑过渡操作指南》。它不讲原理,只列步骤:如何在现有主机上部署最小化DNS解析器;如何用脚本自动将HOSTS.TXT转换为区域文件;如何设置缓存TTL以避免查询风暴;甚至包括——”他翻到末页,指了指一行加粗小字,“如何在管理员误删区域文件后,一键回滚至上一版HOSTS.TXT快照。”

罗夫忍不住笑了:“乔恩,你这是把人家博士论文,写成运维手册了。”

“不。”波斯特尔摇头,目光灼灼,“我是把它写成‘劝降书’。告诉每一个握着HOSTS.TXT的人:你们不是要放弃旧工具,而是给它装上新引擎。旧表还在,只是不再手动更新;旧域名还能用,只是多了一条更快的路。”

斯坦福接过那叠纸,快速翻阅,眉头渐渐舒展:“这里提到的‘双栈解析模式’……允许客户端同时查询HOSTS.TXT与DNS服务器,并以DNS优先、本地表兜底?”

“正是。”波斯特尔点头,“第一阶段,所有站点启用该模式,DNS仅作补充。第二阶段,当90%以上查询命中DNS缓存,再逐步关闭HOSTS.TXT加载。第三阶段,彻底停用——但保留导入导出接口,以防万一。”

雷诺兹忽然问:“那测试呢?谁来跑第一轮?”

波斯特尔笑了,从西装内袋取出一枚铜制钥匙,放在桌上:“成竹贞研究所的B-3机房,七号机柜,第三层——那台PDP-11/70,上周已被我悄悄重装系统,安装了陆怀民提供的参考实现。代码是他用Modula-2写的,附带完整测试套件,包含217个边界案例。昨天夜里,我让它跑了整整六小时,零错误,零超时,缓存命中率98.3%。”

他顿了顿,环视众人:“所以,明天上午十点,我要在这里开一场直播演示——不是对着PPT,而是对着终端。我会当着所有编辑的面,在这台机器上,把斯坦福NRC的HOSTS.TXT全量导入,生成zone文件,启动named进程,然后——”他拿起一张打印纸,上面是十行随机选取的ARPANET主机名,“依次ping通这十个节点。不用改任何客户端配置,只靠DNS解析,全部成功。”

会议室一时寂静。这不是技术验证,这是仪式。是向旧秩序投下第一枚轻却无比清晰的石子。

“我报名。”雷诺兹第一个举手,“我负责记录全程日志,包括每毫秒的响应时间、缓存状态、错误码。”

“我负责对比。”成竹说,“我调用研究所所有终端,同步发起相同查询,验证分布式一致性。”

“我联

天才1秒记住:5LA.CC

本章未完,请点击下一页继续阅读->>>