linux 是开放源代码的免费操作系统,已经成功应用于许多关键领域。bind是unix/freebsd/linux等类unix平台上非常有名dns服务程序,internet上超过60%的dns运行的是bind。bind的最新版本是9.x,用的比较多的是8.x,bind 9有很多新特性,其中一项是根据用户端源地址对同一域名解析不同的ip地址,有了这种特性,能把用户对同一域名的访问,引导到不同地域节点的服务器上去访问。squid是linux等操作系统上有名的cache引擎,与商业cache引擎相比,squid的性能比较低,基本功能工作原理与商业cache产品是一致的,作为试验,是非常容易配置运行起来。以下简要介绍cdn的配置流程。
$ttl 3600 @ in soa ns.cdn.com. root.ns.cdn.com. ( 2002090201 ;serial num 10800 ;refresh after 3 hours 3600 ;retry 604800 ;expire 1800 ;time to live ) in ns ns www in a 210.33.21.168 ns in a 202.96.128.68 cache in a 202.93.22.13 ;有多少个cache地址 cache in a 210.21.30.90 ;就有多少个cache的a记录 cache in a 211.99.13.47