Archive for 十二月 2005

备份了我的del.icio.us

keso链接上看到了《备份Del.icio.us和Bloglines》一文,按照方法也将自己的del.icio.us备份到了blinklist上

前几天del.icio.us出现问题,gmail我也碰到一边几个小时不能访问。在国外的网络服务还要担心GFW。唉,怎么办呢?

不上网也许能解决一切事情。


 我的del.icio.us 999 posts

freebsd的两条消息

del.icio.us又不能访问

 早上打开del.icio.us又不行了。访问时间: 2005-12-19 10:26

del.icio.us is down for emergency maintenance.
we’ll be back as soon possible.

下午13:50更新: 再访问时显示:

Due to the power outage earlier in the week, we appear a number of
continued hiccups. We’ve taken everything offline to properly rebuild
and restore everything. I apologize and hope to have this resolved as
soon as possible. Thank you for your continued patience.

Updates will be posted on our blog as we have them.

gmail三个新功能

看到gmail又新增两个新功能,立即试用了一下。前段时间是提供了rss订阅服务。但目前这些新功能都只有在英文界面下才有,中文界面的应该也马上就能有。

第一个为联系人组群功能,这功能对一些常要群发的朋友应该会有在用处。

第二个功能为自动回复功能,对像我这样寒暑假不上网的朋友应该会有很大用处。

第三个功能为手机版gmail。

可以将你的手机与gmail相连,看到有朋友用手机试过。但没成功,自己也没试过,手机坏了:(,登陆上邮箱后访问http://m.gmail.com就能下图效果。相信发到我手机上的效果和这个应该差不多。

      

就像webleon说的那样,虽然微软雅虎的新邮件系统马上上线了,但我想到那时我也不会换的,从界面到功能都是我喜欢的,而且还在不停的增加一些新的辅助功能,还在不断的进步。gmail,能一直访问我就一直用它。


不能同时编辑同一内核文件

一台老机器准备利用起来(安装freebsd操作系统),在服务器前make内核,另一台机器通过telnet到服务器,再make,原来的make就停止了。看来不能同时编译同一个内核文件。

优化后的ipfilter想卸载时还需要还原

前几天学校的网络一直时断时续,一直以为是新架设的网关服务器的问题,所以几天前对它进行过一次优化(主要是优化/etc/sysctl.conf和ip_state.h文件),但查到最后,发现原来是内网机器的病毒加上网络流量的增大(没有限制流量)所造成的,和网关服务器没关系,所以最后还是决定使用放弃ipfilter而使用squid,事情越简单越好,这话一点没错,这次用ipfilter本来是想让客户端使用方便,可没想到一些负面对服务器影响这么大(主要为病毒冲击内网网卡加上使用p2p软件进行无限制下载网络资源),今天准备从内核中将ipfilter撤走:

# cd /usr/src/sys/i386/conf
# cp funpower2 funpower3  //通过复制来新建一个新内核文件
# ee funpower3

将以下三行注释(加#号):
#options         IPFILTER
#options         IPFILTER_LOG
#options         IPFILTER_DEFAULT_BLOCK

# /usr/sbin/config funpower3
# cd ../compile/funpower3
# make cleandepend
# make depend
# make
# make install

当编译到make命令时,竟然出现了以下错误:

In file included from /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/mlfk_ipl.c:26:
/usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_state.h:24: error: syntax error before "IPSTATE_SIZE"
*** Error code 1

Stop in /usr/src/sys/modules/ipfilter.
*** Error code 1

Stop in /usr/src/sys/modules.
*** Error code 1

Stop in /usr/src/sys/i386/compile/funpower2.

看到错误信息中有我优化时更改的ip_state.h文件,就知道一定和优化有关,马上恢复原来设置,将优化的内容:

#ifndef IPSTATE_SIZE
define IPSTATE_SIZE    64997
#endif
#ifndef IPSTATE_MAX
define IPSTATE_MAX     45497    /* Maximum number of states held */
#endif

改成(加两#号):

#ifndef IPSTATE_SIZE                                 
#define IPSTATE_SIZE    5737                         
#endif
#ifndef IPSTATE_MAX
#define IPSTATE_MAX     4013    /* Maximum number of states held */
#endif

重新进入配置文件进行配置(刚前几步完成的操作不用重复,直接make):

# cd /usr/src/sys/i386/compile/funpower2
# make //刚前几步make cleandependmake depen等完成的操作不用重复,直接make
# make install

然后编辑/etc/rc.conf,去除启动选项:

# cd /etc
# ee rc.conf
去除以下四行(加#号):
#ipfilter_enable="YES"
#ipfilter_rules="/etc/ipf.conf"
#ipnat_enable="YES"
#ipnat_rules="/etc/ipnat.conf"

重启服务器,完成去除ipfilter工作。

知道我为什么不能访问flickr和del.icio.us的blog了[个人判断]

以下为个人判断,没有得到官方的证实,呵呵。

昨天听到yahoo收购del.icio.us后,del.icio.us blog我就不能访问了,说来奇怪,当时yahoo收购flickr后不久,flickr
blog
我也很快就不能访问了,想到一定和收购有关系了,立刻查找blog.del.icio.usblog.flickr这两域名指向的ip,查找后发现是同一ip——216.129.107.21,利用google查找到了一些信息,在搜索结果页首页的第二条搜索记录内容为:

www.writesville.com – Mapping a Domain between Typepad and GoDaddy – [ 翻译此页 BETA ]
216.129.107.21. – Make sure you have a CName-Record entry that looks like this:.
www => njdiamonds.typepad.com. where your alias is "www" and the points to field
contains "njdiamonds.typepad.com".
www.writesville.com/writesville/2005/11/one_month_later.html – 24k – 网页快照类似网页

TypePad被封后续跟踪从记录中可以看出,原来 他使用了.typepad的服务,前段时间讨论过typepad事件——TypePad被封后续跟踪
当时还只是说typepad服务中的*.blogs.com二级域名被封了,但*.typepad.com二级域名还没封,我就特意访问了几个.
typepad.com的站点,可惜一个都不能打开,所以现在看来我不能访问del.icio.us blog和flickr blog是正常的了。

donews blog上我没看到哪位朋友提出过这个问题,我在想不会就我一个人遇到过这样的问题吧。

江苏-无锡本地网固定电话号码升位,首位加八

想到要改手机上那么多号码就头大了。[原文]

  无锡本地网固定电话号码将于2005年12月10日零时升至八位。届时用户拨打七位数的号码时,系统会有语音提示,提示“号码已升位,首位加八后重新拨打”,用户拨打八位数号码后可以正常通信。


                                                      
江苏省电信有限公司无锡分公司

把Gmail变成FTP后我的gmail竟然不能登陆了

看到webleon的gSpace:把Gmail变成FTP ,下载安装并使用了,上传了一个文件(上传速度很快),当上传完成后firefox就没响应了,重新打开firefox登陆gmail,竟然不能登陆,显示为:

查到一篇文章——警惕!freepops能够毁掉你的邮箱,里面有这样一段话:

我们的系统检测到您的帐户使用出现异常情况,为了保护GMAIL使用者,防止意外攻击,该帐号将要被停止使用24小时。
如果你使用的是第三方软件来管理登录你的GMAIL帐户的话,请放弃使用该软件或者根据<a href="/gmail/help/terms_of_use.html">Gmail Terms of Use</a>中的帮助信息对其进行设置。如果你认为你一直在正常使用你的GMAIL帐号而没有使用任何第三方软件管理的话,或者没有任何行为违反了帮助信息中规定的内容的话请和gmail-lockdown@google.com这个邮箱联系。

gmail对有些第三方软件好像有限制,估计我的gmail也被停用24小时了。这下完了,还是赶紧给gmail-lockdown@google.com发信吧:(

不知道其它朋友用的如何?

FreeBSD 6.0-RELEASE下建立高速DNS缓存服务器

前阵子将服务器改成通过ipfilter+ipnat+dhcp——freebsd5.4ipfilter+ipnat包过滤、转发和DHCP服务器架构笔记,但最近感觉服务器时常会掉线,就在服务器再开了个dns缓存服务,通过缓存希望能缓解一下目前的状况。

首先介绍在freebsd上如何建立高速dns缓存服务器,引用freebsd中文手册中的话:

缓存域名服务器是对任何域都不提供权威解析的域名服务器。 它自己简单地完成查询, 并记住这些查询以备后续使用。 要建立这样的服务器, 只需像平时一样配置一个域名服务器, 而不配置域就可以了


安装如下:

所使用的软件是BIND,安装完freebsd6.0后BIND是自动安装好的,版本为BIND9,路径一般为/etc/namedb。freebsd5.2及更早版本的用户可以通过到ISC网站上下载BIND9.3目前, BIND Internet Software Consortium http://www.isc.org/ 维护。

1、创建本地DNS反向解析域文件

proxy4bak# cd /etc/namedb
proxy4bak# sh make-localhost

在/etc/namedb/master目录下会生成localhost.rev文件。

2、编辑dns配置文件/etc/namedb/named.conf

内容如下:

options {
        directory       "/etc/namedb";
        pid-file        "/var/run/named/pid";
        dump-file       "/var/dump/named_dump.db";
        statistics-file "/var/stats/named.stats";

//        forwarders {
//                221.228.255.1; 218.2.135.1;
//        };
};

zone "." {
        type hint;
        file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
        type master;
        file "master/localhost.rev";
};

这里我没有用到forwarders(转发),在freebsd中文手册中有这样一段话:

要从上级的缓存中受益, 可以在此处启用 forwarders 在一般情况下, 域名服务器会逐级地查询 Internet 来找到特定的域名服务器, 直到得到答案为止。 启用这个将让它首先查询上级域名服务器 (或另外提供的域名服务器) 从而从它们的缓存中得到结果。 如果上级域名服务器的负载很重, 在更快的域名服务器上启用它将有助于改善服务品质。

3、更改/etc/resolv.conf

将resolv.conf内容更改为:

nameserver 127.0.0.1

3、使named启动

编辑/etc/rc.conf,加入启动内容,如下:

proxy4bak# cd /etc
proxy4bak# ee rc.conf
加入
named_enable="YES"

添加完成后重启服务器,使用top命令可以查看named进程是否启动。也可以通过nslookup查询一个网址,如果可以,说明缓存已经建立了,显示如下:

proxy4bak# nslookup
> set type=any
> www.google.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
www.google.com  canonical name = www.l.google.com.

Authoritative answers can be found from:
google.com      nameserver = ns4.google.com.
google.com      nameserver = ns1.google.com.
google.com      nameserver = ns2.google.com.
google.com      nameserver = ns3.google.com.

在搜索相关参考资料时还发现了一个dns缓存软件——djbdns也有朋友已经在用了。我为了方便,就直接用BIND了,因为freebsd安装时就带上了。但在性能上具体还不知道哪个会好些。

第一次建立dns缓存服务器,写的有错误之处请指出。希望这篇笔记能对想要在局域网中建立高速dns缓存服务器的朋友有用。

作者:老管   email:funpower AT gmail.com
参考文章:dns配置全文  域名系统 (DNS) – FreeBSD中文使用手册