网络协议学习笔记(1) -- DNS基础知识

---下列 RFC 包含用来设计和实施 DNS 服务器和客户端服务的规范:

RFC 标题

1034 域名 - 概念和工具

1035 域名 - 实现和规范

1123 Internet 主机 - 应用和支持的要求

1886 支持 IP 版本 6 的 DNS 扩展名

1995 DNS 中的增量区域传输

1996 提示通知区域更改的机制 (DNS NOTIFY)

2136 域名系统中的动态更新 (DNS UPDATE)

2181 对 DNS 规范的说明

2308 DNS 查询的负缓存 (DNS NCACHE)

2535 域名系统安全扩展 (DNSSEC)

2671 DNS …

more ...

历经坎坷,安装VMWARE6

青蛙被vmware郁闷了整整一晚上,遇到问题无数, google了一大把关键字,看了一大叠邮件列表, 终于把它在2.6.24内核上给装上了。

赶紧写下来,免得以后遇到类似的问题再抓瞎。

(请注意青蛙给出命令的提示符,$表示不要求root权限,#表示必须用root权限执行)

  • http://www.vmware.com/download/ws/ 这里vmware6的安装包下载回来,总共有200多M。
  • 下载安装包的同时,还需要准备一些包: # aptitude install linux-source gcc-4.1 g++-4.1 libncurses5-dev 这些是linux源码包,还有gcc跟g++,待会编译模块会用到。
  • 解压vmware6的安装文件 $ tar zxvf VMware-workstation-6.0.2-59824.i386.tar.gz
  • # cd  vmware-distrib && ./vmware-install.pl。一路回车,到提示是否执行 …
more ...

修改系统时间引起sudo罢工的解决办法

青蛙今天使用sudo之后,把系统时间往回调了几小时, 然后sudo就罢工了,提示下面的信息:

sudo: timestamp too far in the future

改时间竟然还能改出毛病,这个sudo真是太fz了。 青蛙拿着这个出错信息一google,发现了俩解决方法。

第一个,不黄很暴力,用root权限删除/var/run/sudo目录。

第二个,执行sudo -k,这个命令是用来清除sudo的时间戳, 下次执行sudo的时候它会跟你重新要密码。

more ...

pidgin中群名称变为NULL的解决办法

前阵子pidgin从2.x版本升级到了2.3.1以后, 青蛙的QQ的群名称就全部变成了NULL, 然后所有群的消息都跑到了一起,看的我眼花缭乱。 于是青蛙就眼巴巴的等着pidgin的升级。

这不,它终于升级到了2.4.0了,结果这个问题还是没改!

看来老外是靠不住的,只能靠自己了。 青蛙拿起google一划拉,还真找到点东西。

这不, Linuxsir上的linuxahah同学说 ,这是因为死TX修改了协议导致的,并且放出了一个补丁。

但是这个补丁需要打到pidgin的源码里面重新编译,鉴于青蛙前N次编译pidgin的结果都是失败而告终,这个方法还是放弃了。

于是青蛙继续google,发现 Linuxsir的marklf大牛说 ,这个问题还是因为pidgin中的libqq.so引起的, 只要用以前版本的libqq.so替换现在的版本就可以了。

这个方法很好很强大,只要找到2.x版本的libqq.so文件就,然后把它复制到/usr/lib/purple-2/就可以了。

困扰了青蛙好久的问题解决了,终于可以开心的聊QQ了 :D

更新: [2008-03-02 11:33] 放上日志里提到的补丁文件和libqq.so。

qq …

more ...

陷入迷茫

Date Category Misc

过了一个年,青蛙又长了一岁。

但是年过完了,青蛙却处于一种混沌状态,不知道自己应该干点什么,好不容易想做点事情,又没法专心。

想更新blog想了很久,找到几个有趣的东西想写,但是就是没法静下心来写一篇日志。

难道是一个假期把心放散了?

不能保持这种状况,要静下心,踏踏实实做点事情了!

more ...

年关已过,正式开始工作

Date Category Misc

终于过完年了。

在家闲了10多天,都快闲出毛病了。

明天,开始上班。

新的一年,新的起点。加油工作!

more ...